.htaccess странное поведение с файлами cookie

.htaccess странное поведение с файлами cookie

25.01.2017 11:44:47 Просмотров 43 Источник

У меня есть это .файл 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

Дело в том, что это работает, но когда я, например, комментирую это пользовательское правило, сохраняю и затем тестирую его, правило все еще работает, хотя оно было закомментировано. Чтобы на самом деле увидеть изменения, я должен сделать это через "режим инкогнито".

Итак, вот вопрос - почему это происходит (куки, кэш или что?) и как это исправить, если это возможно?

У вопроса есть решение - Посмотреть?

Ответы - .htaccess странное поведение с файлами cookie / .htaccess Weird behaviour with cookies

Является ответом!
Grawer

26.01.2017 12:01:55

Как указано в аналогичном вопросе здесь Apache-как отключить кэширование браузера при отладке htaccess браузеры делают кэш разрешенных 301 перенаправлений.

Вы можете оставить инструменты разработки открытыми с опцией" отключить кэш (в то время как DevTools открыт)".

Мне нравится использовать низкоуровневую curlвыдаст полные заголовки и ответный вывод без кэширования чего-либо. Обратите внимание, что он не может показывать внутренние правила перезаписи, но все равно будет показывать вывод этих перезаписей.

https://stackoverflow.com/questions/41861343/htaccess-weird-behaviour-with-cookies/41861584#comment70907349_41861584
Эта ссылка на самом деле объясняет все, позор мне. Но спасибо за дополнительную информацию о Dev tools и curl, с этого момента я буду придерживаться одного из них. Просто чтобы уточнить, мой код прав, и вся проблема с кэшем заключается в том, как он должен работать? В любом случае, thx много для ответа!
https://stackoverflow.com/questions/41861343/htaccess-weird-behaviour-with-cookies/41861584#comment70941307_41861584
Ваш код, кажется, подходит для меня. Незначительная разница заключается в том, что вы написали "Я иду на сайт/о/", а правило - "/о/index.php", который не совсем то же самое, но будет функционально равен.
Закрыть X