我在http://www.ssdpsjal.tk 我的代碼實現了一個新的.htaccess文件是 -.htaccess的錯誤配置錯誤500
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ n/index.php/$1 [L]
RewriteRule ^$ /index [L]
Redirect /administrator /sadmin1
我用笨。您可以訪問該網站查看錯誤。
而且我已經盡了本地服務器上此.htacccess並沒有顯示有任何這樣的錯誤(我認爲)
我的文檔結構如下
--- ssdpsjal.tk //given by host. Non-writable
--n //the folder where website is stored
--web_based_editor //something my website uses
--.htaccess file //Htaccess file that I told about
--Some other stuff not relevent to the question
編輯
我已經多次更改了代碼,並且在發生一些更改之後,我發現錯誤發生在RewriteRule ^(.*)$ n/index.php/$1 [L]
注意
的index
在RewriteRule ^$ /index [L]
沒有的index.php它實際上是我笨控制器的功能(方法)
沒有的.htaccess實際的URL是http://www.ssdpsjal.tk/n/index.php/s/index
注意index
上最後一句話,就是那一個!
你的'error.log'說什麼? – MrDarkLynx
我看不到主機服務提供商不允許我執行的錯誤日誌。 (我是一個免費的用戶:() – Webmaster
'RewriteRule ^(。*)$ n/index.php/$ 1 [L]'爲什麼這個n /?你只是想繞過顯示'index.php'? –