【发布时间】:2013-04-17 13:27:44
【问题描述】:
我目前设置了重定向(使用 IIRF,但我相信这与 .htaccess 规则相同),这样所有文件都不会被重定向,而是直接转到 URL 中的文件路径,但其他所有文件被重定向到 /index.php 使用下面的代码:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php?request=$1 [L,QSA]
我还需要它来将任何 .php 文件(但只有 .php 文件)重定向到 index.php(与第二条规则相同)
综上,'www.example.com/foo' AND 'www.example.com/foo.php' 都需要去索引页,但是 'www.example.com/foo.js' 和 ' www.example.com/foo.css'(等等!)没有。
【问题讨论】:
标签: php .htaccess mod-rewrite rewrite iirf