我有这个 .htaccess 文件。我想要实现的是当我转到站点/关于/-> 站点/站点地图时。否则当我去 site/about/me -> site/about/me 时。
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
Redirect 301 /about/index.php /sitemap/ <- my custom rule
问题是 - 它正在工作,但是当我,例如,注释掉那个自定义规则,保存然后去测试它时,这个规则仍然有效,尽管它已经被注释掉了。要实际查看更改,我应该通过“隐身模式”进行。
所以,这就是问题 - 为什么会发生(cookie、缓存或什么?)以及如果可能的话如何修复它?