子目录的Htaccess重写规则

时间:2010-12-21 17:19:40

标签: apache .htaccess mod-rewrite

我正在尝试设置重写规则,我需要将其应用于大量的URL。如何设置通配符,以便如果目录以某个单词开头(如'how'或'can'),则应用重写?

这就是我目前的情况,而且无法正常工作

RewriteRule ^/can(.*)$ http://www.domain.com/ [R=301,L]

1 个答案:

答案 0 :(得分:1)

由于您位于.htaccess文件中,因此需要从模式中删除上下文路径前缀(在本例中可能是/):

RewriteRule ^can(.*)$ http://www.example.com/ [R=301,L]