Php .htaccess cookies的奇怪行为
我有这个.htaccess文件。我试图实现的是当我转到site/about/->site/sitemap时。否则,当我转到site/about/me->site/about/me时Php .htaccess cookies的奇怪行为,php,.htaccess,caching,cookies,bitrix,Php,.htaccess,Caching,Cookies,Bitrix,我有这个.htaccess文件。我试图实现的是当我转到site/about/->site/sitemap时。否则,当我转到site/about/me->site/about/me时 Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{REQUEST_FILENAME} !-d RewriteCon
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
Options+FollowSymLinks
重新启动发动机
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-L
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}/bitrix/urlrewrite.php$
重写规则^(.*)$/bitrix/urlrewrite.php[L]
重写规则。*-[E=远程用户:%{HTTP:Authorization}]
重定向301/about/index.php/sitemap/,如此处类似问题所述
浏览器缓存解析301重定向
您可以在勾选“禁用缓存(当DevTools打开时)”选项的情况下使Dev工具保持打开状态
我喜欢使用low-levelcurl
命令来检查类似的内容,或者当然,只要输出的可读性至少足以告诉我提供了哪个页面。
curl-vhttp://example.com/
将给出完整的标题和响应输出,而不缓存任何内容。请注意,它不能显示内部重写规则,但仍将显示重写的输出。该链接实际上解释了一切,真让我感到羞耻。但是,感谢您提供关于开发工具和curl的更多信息,从现在起,我将坚持使用其中的一种。只是想澄清一下,我的代码是正确的,整个缓存的事情是它应该如何工作?无论如何,谢谢你的回答!你的代码似乎适合我。次要的区别是,您编写了“I go to site/about/”,规则是“/about/index.php”,这并不完全相同,但在功能上是相同的。