2012-12-16 118 views
0

我確定我的問題對於知道它的人來說非常簡單,但我無法在互聯網上找到任何方法來重寫STATIC URL以使其更清潔,例如,我會喜歡這個:如何使用htacces重寫靜態URL

1日(我的鏈接,我想改變)

www.mycoolsite.com/contact.php

要成爲這樣的:

www.mycoolsite.com/聯繫

非常感謝!乾杯

回答

0

它可以通過以下規則解決。請注意,當您輸入具有後綴的地址時,它也會重定向您。

RewriteEngine On 
RewriteBase/

# exists file with extension? 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule ^.*$ $0.php [L] 

# redirect, but only once 
RewriteCond %{ENV:REDIRECT_STATUS} ^$ 
RewriteCond %{REQUEST_FILENAME} -f 
RewriteRule ^(.+)\.php$ $1 [L,R=301,NE] 

來源:http://phpfashion.com/hadanka-znate-mod_rewrite#comment-7359(非英語)