这是我的 .htacces 文件:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.mysite.com [NC]
RewriteRule ^(.*)$ http://mysite.com/ [R=301,L]
RewriteRule .* index.php
它重写了几乎所有对 index.php 的请求,但是当我在 URL 中放置反斜杠 (\) 时,就像 mysite.com/sth\ 一样,它会显示 apache 404 错误。如何解决?Firefox 以外的浏览器将 \ 替换为 / 但我希望它也能在 fx 中工作。我将 AllowEncodedSlashes 切换为 On 但即使在 apache 重新启动后它仍然无法正常工作。