重写规则从Regex中的(。*)中排除某些字符串

时间:2012-06-23 20:13:18

标签: regex .htaccess

我目前有以下htaccess重写规则:

RewriteRule    (.*) index.php/$1 [L]

如何排除2个特定字符串,例如:'template'和'image'?

我读过其他帖子,但我不清楚。

1 个答案:

答案 0 :(得分:5)

你可以做出否定重写条件

像这样:

RewriteCond %{REQUEST_URI} !^/(template|image)
RewriteRule (.*) index.php/$1 [L]

有效地不会重写任何指向图像和模板文件夹中的内容的网址。