.htaccess查询字符串被忽略

时间:2019-02-15 11:54:28

标签: .htaccess

我的.htaccess文件中有这两个查询字符串,它们检查查询字符串是否包含name_constCHART,但是重写规则重定向仅在查询字符串包含{{1}时触发},而不是当它包含name_const时。 我在这里做错了什么?我不能在同一行上重复两次吗?

CHART

和重写规则:

RewriteEngine On

RewriteCond %{QUERY_STRING} (^|&)name_const($|&) [NC]
RewriteCond %{QUERY_STRING} (^|&)CHAR($|&) [NC]

1 个答案:

答案 0 :(得分:0)

RewriteEngine On

RewriteCond %{QUERY_STRING} ^.*name_const.*$ [NC,OR]
RewriteCond %{QUERY_STRING} ^.*CHART.*$ [NC]
RewriteRule .* /page [QSD,R=301,L]

使用[OR]标志来匹配查询字符串中的name_constchart

相关问题