.htaccess:RewriteRule问题

时间:2010-04-24 13:16:08

标签: regex .htaccess

如果它不包含某些词语,我需要很多 我这样写了

^([^news|home|rules|contacts|month_films|archive|ratings])$

但它不起作用。 你能告诉我为什么吗?感谢

2 个答案:

答案 0 :(得分:1)

在这种情况下,放一个!在正则表达式前面并使用RewriteCond:

 RewriteCond %{REQUEST_URI} !(news|home|rules|contacts|month_films|archive|ratings)
 RewriteRule <whatever it is you want to do>

答案 1 :(得分:0)

试试这个(没有[]):

 ^(news|home|rules|contacts|month_films|archive|ratings)$