2013-05-02 47 views
-1

的.html我有一個像contact.php重定向* .PHP爲*通過.htacess

當用戶鍵入像mydomain.com/contact.php

URL的網頁可我可能將瀏覽器url重定向到contact.html,瀏覽器顯示contact.php的內容

我需要將所有.php重定向到.html並顯示相應的php文件。 用戶像html一樣查看它(.html)頁面

是否有可能?

我用的RewriteRule^/(。*)。html $進行1.PHP 它只是重定向到相應的PHP文件,但用戶類型mydomain.com/contact.php它不會在瀏覽器URL更改爲MYDOMAIN。 com/contact.html

+0

當然,規則應該是另一種方式,比如:'RewriteRule^/(。*).php $ 1.html'? – naththedeveloper 2013-05-02 09:42:04

+0

只是...爲什麼?這完全沒有意義。我沒有看到任何優勢。 – TCB13 2013-05-02 09:42:41

回答

0

您需要兩條規則。第一個執行301重定向到.html文件,第二個從.php文件獲取數據。

RewriteRule (.*)\.php$ $1.html [R=301,L] 
RewriteRule (.*)\.html$ $1.php [L]