RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^alice.html$ bob.html
这很好用。但是,将最后一行更改为
RewriteRule ^get/?$ get.php
我得到了404。
有趣的是它适用于我的本地(XAMPP)机器,但不适用于我的主机(GoDaddy)。有什么想法吗?
编辑:似乎重写规则仅在它们不是以目录格式(即具有文件扩展名)时才起作用。
答案 0 :(得分:2)
解决方案是将“Options -MultiViews”添加到.htaccess
的顶部