問題如下: 我部署了一臺服務器,由於某種原因服務器沒有像平常那樣響應網址。我的意思是當我有一個名爲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的文件,我不相信它們是造成這種:( –