将特定的get变量重定向到特定页面

时间:2013-04-29 10:56:09

标签: wordpress .htaccess redirect rewrite

我有这些奇怪的链接显示谷歌分析,当我去他们他们带我到404页面,我找不到来源纠正他们所以我想将他们重定向到正确的页面可能使用。 htaccess文件。

一个例子是下面有一些更多的get变量,但它们没用,所以我也想处理任何get变量但忽略它们。

/404.html?page=/automatic/komatsu-transmission.html(其他获取变量)

如何将其重定向到此页面

/自动变速器修复/小松传输/

我在htaccess中尝试了301重定向,但它们似乎不适用于获取变量,我相信答案在于重写规则,但我似乎无法创建一个有效的。这也是一个Wordpress安装,所以这个螨会影响重写规则。

我认为这个答案在某种程度上解决了我的问题,但我又无法让它发挥作用。

Apache Redirect 301 fails when using GET parameters, such as ?blah=

我认为有些事情与此有关,但它没有用。

RewriteCond %{REQUEST_URI} ^/404.html$
RewriteCond %{QUERY_STRING} ^page=$
RewriteRule ^.*$ /automatic-transmission-repair/komatsu-transmission/ [L,R=301]

由于

0 个答案:

没有答案