私はこの.htaccessファイルを持っています。私が達成しようとしているのは、サイト/ about/- > site/sitemapに行くときです。それ以外の場合私はサイト/ about/me - > site/about/meに行く。.htaccessクッキーによる奇妙な動作
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
事がある - それはコメントアウトされていますが、それは働いているが、私は、例えば、そのカスタムルールをコメントアウト保存し、それをテストしに行くとき、ルールがまだ動作します。実際には変更を参照してください "シークレットモード"を使用してください。
これは問題です。なぜそれが起こっているのですか(クッキー、キャッシュ、または何ですか?)可能であれば修正する方法は?
実際、このリンクはすべて私には恥を説明しています。しかしDevツールとカールに関する追加情報をいただきありがとうございます。今から私はdefの1つに固執します。明確にするために、私のコードは正しいですし、キャッシュ全体はどのように動作するはずですか?とにかく、答えるために多くのthx! – Monstryyy
コードが正しいと思われます。小さな違いは、あなたが「私はサイト/ about /」に書きました、ルールは「/about/index.php」ですが、これはまったく同じではありませんが、機能的には同等です。 – Grawer