我想从所有文件中删除.php扩展名。例如,如果用户放置example.com/test.php,我想转到example.com/test并显示test.php的页面内容
但是我希望htaccess文件只能在一个URL上使用此功能。并非在我拥有的所有附加域上
我该怎么做?
答案 0 :(得分:1)
您可以在网站根目录.htaccess中使用此规则:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+(test)\.php[\s?] [NC]
RewriteRule ^ /%1 [R=301,L,NE]
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(test)/?$ $1.php [L]