重写特定文件的htaccess规则

时间:2015-03-27 23:30:32

标签: apache .htaccess

如何重写htaccess规则,以便具有扩展名的特定文件(terms.php)没有扩展名(条款),如下所示 xyz.com/terms.php - > xyz.com/terms

RewriteCond %{REQUEST_URI} ^/terms\.php [NC]
RewriteRule ^([^\.]+)$ $1.php [NC,L]

1 个答案:

答案 0 :(得分:0)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} \s/+(terms)\.php[?\s] [NC]
RewriteRule ^ %1 [R=302,L,NE]

RewriteRule ^(terms)/?$ $1.php [NC,L]