我希望匹配特定的正则表达式,并希望将其重定向到主页面。条件是,如果单词' item'在主域之前,它应该重定向。 e.g
www.summitaviation.in/item/foobar.html - > www.summitaviation.in
,而
www.summitaviation.in/foo/item/bar.html - >不应该重定向。
我正在使用
RedirectMatch .*summitaviation\.in.item.* http://www.summitaviation.in
但它没有用!!请帮忙。
答案 0 :(得分:0)
主机名不是比赛的一部分,您需要以/item
开头:
RedirectMatch ^/item/ http://www.summitaviation.in
如果您有多个主机指向同一个文档根目录,那么您需要使用mod_rewrite:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?summitaviation\.in$ [NC]
RewriteRule ^item/ http://www.summitaviation.in [L,R]