2012-04-06 88 views
-2

我想通過htaccess文件從url中刪除.php擴展名。請讓我知道我該怎麼做?通過htaccess文件更改網址

url:http://domain name/profile.php 

我想這樣

url:http://domain name/profile 
+0

這裏已經回答了大概20,000次。 – ceejayoz 2012-04-06 19:03:51

回答

0

你需要爲了讀了它要能寫的正則表達式,並以不同的方式使用的.htaccess,但一個簡單的改寫是這樣的:

RewriteEngine on 

RewriteRule ^profile$ profile.php [L] 

如果你想在全球範圍內消除所有擴展名爲.php,但保留了文件名,你需要看起來像一個正則表達式:

RewriteRule ^([a-zA-Z0-9\-_]+).php$ $1.php [L] 
+0

它不工作。我已經把它放在網站文件夾中。 – user1178695 2012-04-06 19:34:49

+0

你需要確保Apache已經正確設置了mod_rewrite等。 – Codecraft 2012-04-06 19:53:05

+0

我該如何檢查它? – user1178695 2012-04-06 20:34:32