.htaccess重定向存在很大问题。我必须从包含特定单词或数字的地址中进行重定向(有些页面带有单词,有些页面带有数字)。地址的这部分位于不同的位置,因此我需要通用的解决方案。
我尝试了这种方法,但是不起作用:
RewriteCond %{QUERY_STRING} (^|&)number-or-word(&|$) [NC]
RewriteRule https://newdomain.com/new-specific-adress [L,R=301]
P.S。我也更改域名。
您有什么想法我该如何解决这个问题?
答案 0 :(得分:1)
您缺少RewriteRule
的第一个参数,它是要匹配的正则表达式:
RewriteCond %{QUERY_STRING} (^|&)number-or-world(&|$) [NC]
RewriteRule ^ https://newdomain.com/new-specific-adress [L,R=301]