2013-04-03 176 views
1

我想隱藏文件名在我網站的網址中的擴展名,主要是「.php」。隱藏網址擴展

因此,如果用戶轉到「www.mysite.com/home.php」,那麼這將在URL中顯示爲「www.mysite.com/home」。

我使用GoDaddy的主機,它支持Apache,我使用下面的.htaccess(重寫引擎)方法:

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteCond %{REQUEST_URI} !/$ 
RewriteRule (.*) $1\.php [L] 

我曾嘗試上傳這個,它仍然不隱藏擴展名,我有也嘗試將我的網址從<a hrefe="home.php">重新指向<a href="home">

我試圖保留我的服務器上的文件爲「home.php」,並試圖刪除「.php」,所以它只是「家」。
無論我做什麼,我都無法得到這個工作。

請有人給我一個這樣做的方法嗎?

回答

1

刪除\。替換值不是正則表達式。

+0

和我的鏈接怎麼樣我讓他們指向home.php還是我需要改變他們回家? – 2013-04-03 22:17:29

+0

重寫將追加'.php'到符合條件的請求。因此,請將文件擴展名留在您的鏈接中。 – helion3 2013-04-03 22:24:39