重定向301-重定向地址中包含特定单词的页面

时间:2018-07-19 11:34:01

标签: regex apache .htaccess redirect seo

.htaccess重定向存在很大问题。我必须从包含特定单词或数字的地址中进行重定向(有些页面带有单词,有些页面带有数字)。地址的这部分位于不同的位置,因此我需要通用的解决方案。

我尝试了这种方法,但是不起作用:

RewriteCond %{QUERY_STRING} (^|&)number-or-word(&|$) [NC]
RewriteRule https://newdomain.com/new-specific-adress [L,R=301] 

P.S。我也更改域名。

您有什么想法我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您缺少RewriteRule的第一个参数,它是要匹配的正则表达式:

RewriteCond %{QUERY_STRING} (^|&)number-or-world(&|$) [NC]
RewriteRule ^ https://newdomain.com/new-specific-adress [L,R=301]