永久重定向不起作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了永久重定向不起作用相关的知识,希望对你有一定的参考价值。

我刚刚将我的网站从旧的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活动。非常感谢

答案

您不能使用Redirect指令重定向URL查询字符串。你需要使用RewriteRule

RewriteEngine on

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

以上是关于永久重定向不起作用的主要内容,如果未能解决你的问题,请参考以下文章

http到https重定向使用htaccess在角度6中不起作用

htaccess url重定向参数不起作用

使用 Spring Security 3.0.5 覆盖 ChannelProcessingFilter 不起作用

HTTP 到 HTTPS 301 重定向代码不起作用,它说重定向太多

我在片段活动中的按钮不起作用

为啥页面重定向在 php 中不起作用