使用htaccess重写除非以文件扩展名结尾

时间:2012-09-03 16:50:33

标签: .htaccess rewrite file-extension

我们如何使用htaccess文件重写index.php的所有URL,除非它们以文件扩展名结尾。

以下内容:

RewriteEngine on
RewriteRule ^index.php$ - [L]
RewriteRule ^(.*)$ index.php [L,QSA]

重写一切。如果文件以.php / .jpg / .css / .js等结尾......等等...我希望它不会重定向,而是转到该文件。

这是怎么做到的?

1 个答案:

答案 0 :(得分:0)

我认为就是这样,但我会很感激一些反馈:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L]
</IfModule>