找回密码
 注册
广告投放 虚位以待【阿里云】2核2G云新老同享 99元/年,续费同价做网站就用糖果主机-sugarhosts.comJtti.com-新加坡服务器,美国服务器,香港服务器
查看: 2455|回复: 1

用 301 网址转向来解决网页内容重复的问题

[复制链接]
发表于 2009 年 9 月 21 日 18:42:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
对於搜寻引擎来说,网页内容重复是一个很大的问题。您可能觉得这是跟抄袭有关,可是实际上并非如此。最严重的问题所在,是不同的网址实际上是指向完全一样的内容。举例来说,以下的几个网址可能都是同一个网页,可是对搜寻引擎来说,它们却是不同的网页:

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 [nc]
RewriteRule ^(.*)$ http://www.nzao.net/$1 [r=301,nc]
(在使用这个例子时,记得用自己的网站名替换掉 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
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
发表于 2009 年 9 月 22 日 13:57:06 | 显示全部楼层
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2025 年 2 月 3 日 22:57 , Processed in 0.046069 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表