我想应用重写条件,以便只影响* .php文件:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} /.php$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /example.php [L]
此处的第一个条件似乎不适用于www.test.com/test/example.php等目录中的文件(仅适用于www.test.com/example.php)。
感谢您的帮助。
答案 0 :(得分:2)
请尝试使用此代码:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[^\.]+\.php$ /example.php [L,NC]