php - .htaccess 设置在 Google Chrome 上不起作用

标签 php wordpress .htaccess browser cakephp

我正在使用 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/

相关文章:

php - PDO 准备语句 : How to execute, 检查受影响的行,然后获取一个字段

php - Laravel:如何从查询结果中获取模型?

PHP 4.4.7 和 adodb MySQL

javascript - Wordpress functions.php 不加载 js 和 css 文件

javascript - Magento 2 Wysiwyg TinyMCE编辑器弹出窗口想要下载htm文件

javascript - 5 秒后重定向,但只允许引用者访问该页面

php - 搜索关联数组的这个 php 数组的快速方法

wordpress 网站显示跳转到内容

php - 如何将按钮添加到此 wordpress 导航栏中?

php - Laravel 4 ssl 子域重定向到主域