0

可以说我有这样的规则:

RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^-]+)-([^-]+)-([^.]+).htm$ /php_file.php?var1=$1&var2=$2&var3=$3&var4=$4&var5=$5&page=$6 [NC,L]

有没有办法定义可以出现在第 5 位的允许关键字列表?

4

1 回答 1

2

使用正则表达式,您可以定义由竖线分隔的备选方案。|

RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^-]+)-(key1|key2|key3)-([^.]+).htm$ /php_file.php?var1=$1&var2=$2&var3=$3&var4=$4&var5=$5&page=$6 [NC,L]
于 2013-04-30T14:16:31.907 回答