2011-03-03 56 views
0

我有一個運行在PHP上的網站。我想從我的所有網頁中刪除.php後綴,以便用戶不知道服務器端語言正在運行。如何更改.php網站頁面的擴展名?

如何在地址欄中編輯顯示的地址以不顯示.php

+2

可能是你正在尋找的mod_rewrite的.htaccess – 2011-03-03 10:49:50

+2

[通過的.htaccess以.html替換.PHP EXT]的可能重複(http://stackoverflow.com/questions/4548860 /更換-PHP-EXT-與HTML的貫通htaccess的) – 2011-03-03 10:53:26

回答

1

隨着在.htaccess mod_rewrite

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 
0

Apache有一個特性'MultiViews',它允許服務器在沒有提供時選擇正確的擴展名。在您的.htaccesshttpd.conf,你可以補充一點:

Options MultiViews 

如果你有一個/path/to/blah.php文件,它可以僅僅/path/to/blah進行訪問。