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

Del*_*ang 2 regex .htaccess

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

RewriteRule    (.*) index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)

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

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

sg3*_*g3s 5

你可以做出否定的重写条件

像这样:

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

这实际上没有重写任何指向图像和模板文件夹中的东西的URL.