我有一个大问题......营销'专家'发出了一个错误链接的广告系列。它不是链接到目标网页,而是链接到我们的“关于我们”页面。
我正试图弄清楚如何使用.htaccess重定向链接。我不能只将所有流量重定向到该页面,或者我们关于我们的页面变得无用。该网址包含我认为可以使用的GET参数:
302 Redirect ^www\.mysite\.com\/wrong\-page\/?get_param=sandwich&get_bread=bolillo-roll ^www\.mysite\.com\/correct\-page\/?get_param=sandwich&get_bread=bolillo-roll
这没有效果。也许我错过了一个小的语法错误?或许这些参数搞砸了?任何建议都表示赞赏。
答案 0 :(得分:1)
你不能像那样匹配查询字符串。请改用mod_rewrite
规则:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^get_param=sandwich&get_bread=bolillo-roll [NC]
RewriteRule ^wrong-page/?$ /correct-page [L,NC,R=302]
QUERY_STRING
将自动转移到新网址。