最新消息:

用htaccess带问号?链接URL的301重定向跳转方法

软件技术 926浏览 3评论

最近在查看网站的site的时候,发现好多收录的链接后面带?keyjs=xxx&expirejs=xxxx这种链接很多,而且居然是主页的链接url后带问号?。还有一种链接是问号?ivk_sa=1024320u的链接,查看来源,大部分都是苹果iphone设备的访问,非常奇怪,可能是ios系统自带的浏览器访问网站自动添加了带问号的后缀,但是居然会被搜索引擎收录,因为收录了这些链接url,权重必然会分散,所以需要把这些带问号?的链接都做重定向301到网站的首页,方法如下:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^keyjs=(.+)&expirejs=(.+) [NC]
RewriteRule ^$ /? [R=301,L]
RewriteCond %{QUERY_STRING} ^ivk_sa=(.+) [NC]
RewriteRule ^$ /? [R=301,L]
</IfModule>

转载请注明:系统之家官网 » 用htaccess带问号?链接URL的301重定向跳转方法

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (3)

  1. RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} ^keyjs=(.+)&expirejs=(.+) [NC] RewriteRule ^$ /? [R=301,L] RewriteCond %{QUERY_STRING} ^ivk_sa=(.+) [NC] RewriteRule ^$ /? [R=301,L] 这个写法如果我想改成凡是域名后带有问号的全部跳转至404页可否?
    海4年前 (2022-12-02)回复
    • 原理上可以,但是这样做好像不利于SEO
      好好4年前 (2022-12-02)回复
      • 方便加个企鹅或是VX吗?有偿帮我写一个可以?
        海4年前 (2022-12-03)回复