我的应用程序在.htaccess上使用localhost
当我将应用程序上传到服务器时,.htaccess无效。
通过phpinfo();我注意到mod_rewrite是在apache2handler下加载的。
我怀疑我的.htaccess规则可能有误,所以我测试了
http://www.webune.com/forums/viewtopic-p-62.html
但它仍然没有用,显示了404页面。
上述问题的正当理由应该是什么?
非常感谢你的帮助:)。
答案 0 :(得分:2)
我猜想AllowOverride设置为None或阻止你在.htaccess文件中控制mod_rewrite的东西。您将需要能够修改Apache的配置以更改它。
答案 1 :(得分:1)
答案 2 :(得分:1)
如果您有权访问Apache配置文件,请查看http://httpd.apache.org/docs/2.1/howto/htaccess.html。
如果是.htaccess,请检查AccessFileName参数。它应该是默认的。如果是,则表示站点配置存在问题。请参阅Jonathan对该解决方案的回答。