我有这些奇怪的链接显示 Google 分析,当我转到它们时,它们将我带到 404 页面,我找不到更正它们的源,所以我想可能使用 .htaccess 文件将它们重定向到正确的页面。
下面是一个示例,最后还有一些 get 变量,但它们没有用,所以我也想在之后处理任何 get 变量,但忽略它们。
/404.html?page=/automatic/komatsu-transmission.html(附加获取变量)
我如何让它重定向到这个页面
/自动变速箱维修/小松变速箱/
我在 htaccess 中尝试了 301 重定向,但它们似乎不适用于获取变量,我相信答案在于重写规则,但我似乎无法创建一个有效的。这也是一个 Wordpress 安装,所以这个 mite 会影响重写规则。
我认为这个答案将在某种程度上解决我的问题,但我又无法让它发挥作用。
Apache Redirect 301 在使用 GET 参数时失败,例如 ?blah=
我认为与此类似,但它不起作用。
RewriteCond %{REQUEST_URI} ^/404.html$
RewriteCond %{QUERY_STRING} ^page=$
RewriteRule ^.*$ /automatic-transmission-repair/komatsu-transmission/ [L,R=301]
谢谢