2012-08-22 59 views

回答

1

試試這個:

RewriteEngine on 
RewriteRule ^(.*) /$1.php [R=301,L] 

更新答: 對不起,這不是因爲straightofeward,因爲我以爲。

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} -f [NC,OR] 
RewriteCond %{REQUEST_FILENAME} -d [NC] 
RewriteRule (.+?)(\.[^.]*$|$)$ $1.php 

它應該在您的URL映射到的根網站目錄中,聽起來像public_html。

+0

我得到一個500服務器內部錯誤使用此代碼作爲public_html目錄中的.htaccess的內容..該文件應該在根目錄中嗎? – khaverim

+0

我會給你答案,因爲你是唯一一個試圖幫助我的人;不管怎麼說,還是要謝謝你。我從我的網絡主機得到了解決方案。 – khaverim

+0

謝謝,對不起,我第一次帶你走錯了路。 – Bill

0

我發現使用.htaccess是一個可怕的現實,我發現我的主機(HostGator)在控制面板中有一個'重定向菜單',我手動做了重定向。

相關問題