我正在使用 CakePHP 框架,它使用 .htaccess 将所有内容重定向到应用程序文件夹,然后我在 CakePHP 之外的/news/文件夹中设置了一个 WordPress 博客,所以我不希望/news/中的所有内容成为重定向,所以我修改了.htaccess,这是最终版本:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/news/(.*)$
RewriteRule ^.*$ - [L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
它在 IE 和 FireFox 中工作正常,我可以访问 mydomain/news/,但在 Google Chrome 中,它仍然重定向到 CakePHP 应用程序文件夹。我该如何解决这个问题?
更新:我发现我可以访问/news/somepage,但无法访问/news/
最佳答案
可能需要尝试清除您的 Chrome 缓存 - 如果您的旧规则导致“硬”重定向或发送 404/403 状态消息,则该规则可能仍然存在。
关于php - .htaccess 设置在 Google Chrome 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2475006/