我在.htaccess重定向方面遇到了一个大问题。我必须从包含特定单词或数字的地址进行重定向(有些页面带有单词,有些页面带有数字(。这部分地址在不同的地方,所以我需要通用的解决方案。
我试过这种方法,但不起作用:
RewriteCond %{QUERY_STRING} (^|&)number-or-word(&|$) [NC]
RewriteRule https://newdomain.com/new-specific-adress [L,R=301]
附言:我也更改域名。
你知道我该怎么解决这个问题吗?
您缺少RewriteRule
的第一个参数,它是要匹配的正则表达式:
RewriteCond %{QUERY_STRING} (^|&)number-or-world(&|$) [NC]
RewriteRule ^ https://newdomain.com/new-specific-adress [L,R=301]