用 301 网址转向来解决网页内容重复的问题
对於搜寻引擎来说,网页内容重复是一个很大的问题。您可能觉得这是跟抄袭有关,可是实际上并非如此。最严重的问题所在,是不同的网址实际上是指向完全一样的内容。举例来说,以下的几个网址可能都是同一个网页,可是对搜寻引擎来说,它们却是不同的网页:http://www.nzao.net http://nzao.net http://www.nzao.net/index.php
如果搜寻引擎真的把以上的三个网址当成三个网页来看的话,那对该网页的排名是很不利的,因為可能有 20 个连接是连到第一个网址,50 个连接是连到第二个网址,30 个连接是连到第三个网址。因此,搜寻引擎会自己选其中一个网址来算排名 (因為完全一样内容的网页只有一页会被排名),而会选上那一个则不一定。所以,对搜寻引擎来说,该网页可能有 50 个连接,或是 30 个连接,或是,如果您运气真的很不好的话,只有 20 个连接。如果搜寻引擎知道这三个网址其实都是 http://www.nzao.net,那它们就可以知道说其实该网页有 100 个反向连接。这样该网页的排名就会比较前面了。
最常见的网页内容问题是网址前面有没有 www. 的情况。在绝大部分的网站上,打入 http://www.[网站名] 和 http://[网站名] 会显示出同一个网页。那我们要如何让搜寻引擎知道我们要用哪一个為基準呢?方法有好几种。在这裡介绍一个算是最根本的办法,那就是在 .htaccess 档案中加入以下的内容 (在此以本站為例子) 来做 301 网址转向 (301 redirect)。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^nzao.net
RewriteRule ^(.*)$ http://www.nzao.net/$1
(在使用这个例子时,记得用自己的网站名替换掉 nzao.net。)
在以上的码中,301 代表 301 网址转向。301 网址转向是所谓的『永远转向』。当搜寻引擎碰到这种转换的时候,它就会知道就网址已经永远搬到新网址,因此它会将与就网址有关的所有资讯转移到新网址上。
这样一来,若访客打入 http://nzao.net,网址会被转换為 http://www.nzao.net。搜寻引擎的蜘蛛程式 (spiders) 也会依循这个规则。因此,搜寻引擎就知道说本站首页的标準网址 (canonical URL) 是 http://www.nzao.net了。
本文来自: nzao's blog http://nzao.net/?action=show&id=31
支持楼主!!
问道外挂冒险岛外挂
神鬼传奇外挂
热血江湖外挂
qq华夏外挂
页:
[1]