一站式百度SEO排名优化!-找老刘博客 低投入,高转化,精益求精、一丝不苟:旨在提供更好的SEO服务!

首页>>SEO技术

怎么彻底禁止其他域名(非首选)被搜索引擎收录

首页 2019-02-26 SEO技术 1851 ℃Tags:


到了2019年的新站,基本上绝大部分站点都会有一个主域名,比如www.03er.com。从用户体验方面考虑,还会从03er.com向www.03er.com设置301永久重定向。用户访问03er.com的时候自动跳转到带www.的首选域名www.03er.com。


一般情况下,搜索引擎对301重定向是能识别而且比较友好的,然而凡事无绝对。比如笔者近期遇到了无法做301重定向的网站,这个问题一度让人很崩溃,在网上搜索了很多应对方案,但大多还是要做301重定向的方法。下面小编分享另一个,除了301重定向外,其他禁止非首选域名(非首选)被搜索引擎收录的方法。


只要在网站的 head 部分加入如下代码即可:


<?php

if($_SERVER['HTTP_HOST'] == '禁止收录域名1')

if($_SERVER['HTTP_HOST'] == '禁止收录域名2')

{

?>

<meta name="robots" content="noindex,nofollow" />

<?php } ?>

比如,如果我要禁止搜索引擎收录带 www 的某,那么代码如下:



<?php if($_SERVER['HTTP_HOST'] == 'http://www.博客.com') { ?>

<meta name="robots" content="noindex,nofollow" />

<?php } ?>

当访问被禁止收录的  域名2.cn 时,head 里面会输出一段禁止搜索引擎索引和跟踪链接的 meta 标签:

image.png


而访问首选域名 www.域名1.cn的时候,则不会输出这个 META 标记:


image.png


异曲同工的实现了和前文相同的功能!额外补充一下相关 meta robots 的说明,请自行选用:


<META NAME="ROBOTS" CONTENT="INDEX,FOLLOW" />     可以抓取本页,而且可以顺着本页继续索引别的链接

<META NAME="ROBOTS" CONTENT="NOINDEX,FOLLOW" />   不许抓取本页,但是可以顺着本页抓取索引别的链接

<META NAME="ROBOTS" CONTENT="INDEX,NOFOLLOW" />   可以抓取本页,但是不许顺着本页抓取索引别的链接

<META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW" /> 不许抓取本页,也不许顺着本页抓取索引别的链接。

后续情况笔者会在本篇文章继续更新,敬请期待。

最后特别说明:用这个方法需要取消 301 重定向功能,否则不会有 meta 申明的输出


搜索
分类
热门标签
  • 首页
  • 电话
  • QQ