我想通過htaccess文件從url中刪除.php擴展名。請讓我知道我該怎麼做?通過htaccess文件更改網址
url:http://domain name/profile.php
我想這樣
url:http://domain name/profile
我想通過htaccess文件從url中刪除.php擴展名。請讓我知道我該怎麼做?通過htaccess文件更改網址
url:http://domain name/profile.php
我想這樣
url:http://domain name/profile
你需要爲了讀了它要能寫的正則表達式,並以不同的方式使用的.htaccess,但一個簡單的改寫是這樣的:
RewriteEngine on
RewriteRule ^profile$ profile.php [L]
如果你想在全球範圍內消除所有擴展名爲.php,但保留了文件名,你需要看起來像一個正則表達式:
RewriteRule ^([a-zA-Z0-9\-_]+).php$ $1.php [L]
它不工作。我已經把它放在網站文件夾中。 – user1178695 2012-04-06 19:34:49
你需要確保Apache已經正確設置了mod_rewrite等。 – Codecraft 2012-04-06 19:53:05
我該如何檢查它? – user1178695 2012-04-06 20:34:32
這裏已經回答了大概20,000次。 – ceejayoz 2012-04-06 19:03:51