除了传递特定参数外,如何将页面重定向到另一页面?
例如:
example.org/page
应该重定向到example.org/campaign/index.html
。example.org/page?bypass=yes
不应重定向,因为其中包含bypass=yes
信息。这是我的尝试:
redirect 301 /page^(.*)$ http://example.org/campaign/index.html
感谢您的帮助。
答案 0 :(得分:0)
您可以使用:
RewriteEngine on
RewriteCond %{QUERY_STRING} !(?:^|&)bypass=yes(?:&|$) [NC]
RewriteRule ^page campaign/index.html [NC,L,R=301]