我已经弄乱了.htaccess
一段时间,并制定了以下规则:
RewriteRule ^(mypage|myotherpage)/?$ main.php?p=$1 [L,QSA]
如果我输入http://mydomain.com/mypage/,它会根据需要显示main.php。
如果我输入http://mydomain.com/mypage(请注意缺少尾随反斜杠),它会重定向到http://mydomain.com/mypage.html,并明显显示 404 Not Found 错误。我尝试在同一台 PC 上使用 Chrome 访问同一 URL,但它没有添加.html
。我也尝试在另一台 PC 上使用 FireFox 访问同一 URL,但它仍然没有添加.html
。
之前在处理 时.htaccess
,我有一些规则添加.html
到 URL 中。我后来删除了这些规则,但不知道 FF 是否以某种方式缓冲了它们?
有什么想法吗?谢谢