我想只重定向php文件和没有文件扩展名的文件,如下所示:
http://www.test.com/test.php
http://www.test.com/TEST
我有这个htaccess脚本,它将php文件重定向到target.php:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[^\.]+\.php$ /target.php [L,NC]
现在我需要为此重定向添加没有扩展名的文件。
感谢您的帮助!
答案 0 :(得分:1)
这些规则应该可以胜任。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[^\.]+\.php$ /target.php [L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^[^\.]*[^/\.]$ /target.php [L,NC]
只要您的网站中没有名为http://www.test.com/TEST
的文件夹或文件,重定向就适用于TEST
。