2012-12-16 80 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(非英语)