所以这就是事情..我已经在我的网页上工作了一段时间。我在根文件夹中有一个.htaccess,它只包含几行重写规则而没有别的。它在localhost上工作正常但是当我将它上传到我的主机时它只会抛出404错误(我的主机是000webhost.com)。我尝试逐个删除每个规则以查看错误的位置,但没有发生任何事情,我甚至删除了.htaccess文件的内容,但它仍然给出了404错误。到目前为止唯一有效的解决方案是删除.htaccess文件,然后才显示主页。有什么建议吗?
答案 0 :(得分:1)
我刚刚发现我的主机不支持.htaccess文件中的UTF8编码(我猜?)所以我将编码更改为ANSI并且它完成了这一操作。
答案 1 :(得分:0)
您是否在网站托管服务网站上尝试过该建议: http://www.000webhost.com/faq.php?ID=16
他们建议你把它放在.htaccess的顶部 RewriteBase /