我尋找這個答案,因爲它應該是一個相當普遍的事情做
,發現一些,但所有導致我一個內部服務器錯誤.. :(
我需要重定向我所有的HTML頁面到他們的在PHP計數器部分如何將所有* .html頁面重定向到* .php頁面?
我知道有一個重寫規則,我可以使用,但不能似乎找到語法..
簡單explenation:
我需要重定向我的所有*。html的網頁,以* .php
我希望我解釋得很好..將愛你的幫助或鏈接到這個問題上的一些資源,我可以真正理解如何創建這個redirect規則
我尋找這個答案,因爲它應該是一個相當普遍的事情做
,發現一些,但所有導致我一個內部服務器錯誤.. :(
我需要重定向我所有的HTML頁面到他們的在PHP計數器部分如何將所有* .html頁面重定向到* .php頁面?
我知道有一個重寫規則,我可以使用,但不能似乎找到語法..
簡單explenation:
我需要重定向我的所有*。html的網頁,以* .php
我希望我解釋得很好..將愛你的幫助或鏈接到這個問題上的一些資源,我可以真正理解如何創建這個redirect規則
在您的網站的根文件夾中創建一個.htaccess
並將下列在它的規則:
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)\.html$ $1.php [L,R]
如果你不希望在地址欄以反映更改,那麼最後一行改爲
RewriteRule ^(.*)\.html$ $1.php [QSA,L]
您可以使用RewriteRule:
RewriteEngine on
RewriteRule ^/(.*)\.html$ $1.php [R]
如果收到內部服務器錯誤,使阿帕奇確保您已啓用了mod_rewrite:
sudo a2enmod rewrite
sudo /etc/init.d/apache2 reload