在负 RewriteCond 中包含多个文件

在负 RewriteCond 中包含多个文件

我使用此规则忽略重写规则中的 index.php:

RewriteRule ^((?!index\.php)[^/]+)/?$ galeria.php?nome=$1 [L,QSA,NC]

但我需要在此规则中包含 bio.php 和 contact.php。我该怎么做?

答案1

您需要逻辑或,例如(condition1|condition2|conditionN)

RewriteRule ^((?!(index\.php|bio\.php|contact\.php)[^/]+)/?$ galeria.php?nome=$1 [L,QSA,NC]

相关内容