问题描述
我通过 yoast SEO 创建了 301 重定向到我们的旧页面到新页面。
但是,如果旧网址包含 ?然后它提供404页面。有人能帮我解决这个问题吗。
这是在 wordpress 上。
示例:
301 redirect /products/ABC **GOES TO** /shop/all-products/ABC
但是 /products/ABC?sscid=41k5_18bqo 转到 404
请帮忙!!
解决方法
将以下规则放在 htaccess 文件的顶部。 在测试您的网址之前,请务必清除浏览器缓存。
RewriteEngine ON
RewriteRule ^(products.*)$ shop/$1 [QSA,L,NC]