.htaccess RewriteRule正则表达式匹配特定的单词

时间:2015-06-05 11:24:46

标签: regex .htaccess mod-rewrite

我需要一个人的建议,这是一个比我更好的重写规则和正则表达式专家。

我有以下重写规则:

RewriteRule ^([^/]*)/$ /product.php?prod=$1 [L]

它基本上重写了斜杠到product.php

之间的任何页面
www.website.com/prod1/
www.website.com/prod2/
www.website.com/apple/
www.website.com/orange/

但是,我想只重写特定页面,如:

www.website.com/apple/
www.website.com/orange/

我该怎么做?

1 个答案:

答案 0 :(得分:3)

这可能会有所帮助:

RewriteRule ^(apple | orange)/ $ /product.php?prod=$1 [L]