问题如下: 我部署了一台服务器,由于某种原因服务器没有像平常那样响应网址。我的意思是当我有一个名为somefile.php
的文件上传到mysite.com/
,我输入浏览器mysite.com/somefile
somefile.php
被调用,而不是说404找不到。我认为这很奇怪,并且由于某种原因,它阻止了我的.htaccess文件正确重写,因为文件somefile.php被调用,并且mysite.com/somefile
之后有信息,如mysite.com/somefile/someotherfile
,someotherfile
被忽略,并且somefile.php
被显示。我甚至在服务器的父目录中删除了所有其他.htaccess文件,结果仍然相同。我希望你能帮助我。php Apache服务器url重写问题
在本地主机上,未观察到此问题。我得到404没有找到,因为我应该...
难道这是你的问题? http://stackoverflow.com/questions/5692178/apache-ignoring-file-extensions –
你也可以启用mod_rewrite日志,看看它是否真的导致你的问题。 http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritelog –
嗯,是的,这似乎是我的问题,但没有提供答案,因为我已经删除了所有我的htaccess的文件,我不相信它们是造成这种:( –