我的.htaccess文件中有这两个查询字符串,它们检查查询字符串是否包含name_const
或CHART
,但是重写规则重定向仅在查询字符串包含{{1}时触发},而不是当它包含name_const
时。
我在这里做错了什么?我不能在同一行上重复两次吗?
CHART
和重写规则:
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)name_const($|&) [NC]
RewriteCond %{QUERY_STRING} (^|&)CHAR($|&) [NC]
答案 0 :(得分:0)
RewriteEngine On
RewriteCond %{QUERY_STRING} ^.*name_const.*$ [NC,OR]
RewriteCond %{QUERY_STRING} ^.*CHART.*$ [NC]
RewriteRule .* /page [QSD,R=301,L]
使用[OR]
标志来匹配查询字符串中的name_const
或chart
。