重定向永久不起作用

时间:2019-04-19 01:06:34

标签: apache .htaccess redirect

我刚刚将网站从旧的ASP平台更新为新的wordpress平台。与我们合作的seo公司在我的htaccess中插入了很多重定向。像这样

 Redirect permanent     /viewdoc.asp?co_id=2664 https://www.anekitalia.com/cargo/

 Redirect permanent     /blog/evidenza-2/   https://www.anekitalia.com/blog/

问题是,asp链接的所有重定向都始终为我提供404页面,其他链接正在工作,所以这与我认为的vps设置无关,也许像/viewdoc.asp?co_id=2664这样的链接需要另一种重定向?希望有人能指出我的方向,因为这会影响我所有的SEO活动。 非常感谢

1 个答案:

答案 0 :(得分:0)

您不能使用Redirect指令来重定向URL querystring。您需要使用RewriteRule

RewriteEngine on

RewriteCond %{QUERY_STRING} ^co_id=2664$
RewriteRule ^viewdoc\.asp$ https://www.anekitalia.com/cargo/? [L,R=301]