浏览器记住旧的.htaccess并且不会更新

时间:2014-08-05 12:10:18

标签: apache .htaccess mod-rewrite redirect xampp

我最近遇到过一个我见过的最奇怪的错误。我使用XAMPP服务器和Netbeans的库存安装作为IDE。

  1. 我在根文件夹中创建了.htaccess并添加了一个简单的规则RewriteRule x /a规则一)。
  2. 我在Chrome中测试了此规则,该规则已成功重定向到localhost/a
  3. 我将.htaccess中的代码更改为RewriteRule x /b规则二)。
  4. 在Chrome中测试后,即使重新启动Chrome和服务器,它仍会重定向到localhost/a规则1 )。
  5. 我测试了Firefox中的规则二,并成功重定向到localhost/b - 规则二
  6. 我将.htaccess中的代码更改为RewriteRule x /c规则三)。
  7. 在Mozilla中测试时,它会重定向到localhost/b规则二)。
  8. 现在我使用规则3 .htaccess,Chrome使用规则一并使用Firefox 规则二
  9. 减少了规则的代码预览。整个代码如下所示:

    RewriteEngine on
    RewriteRule x /a [L,R=301]
    

    如何强制服务器/浏览器更新它的配置?

1 个答案:

答案 0 :(得分:0)

浏览器会记住旧的.htaccess重定向规则。要更新它们,您需要删除缓存。