4

就 Google 和规范 URL 而言 - 从以下位置添加 301 重定向有什么好处:

http://www.mydomain.com/index.php

http://www.mydomain.com/

4

2 回答 2

2

没有指定页面名称时默认打开的页面是“ index.html”或“ index.php”,默认优先级为后者。因此,这样不会有任何优势,而且,它不是必需的。

对于任何其他页面(主页或“ index”命名页面除外),如果您指定重定向标头 301,那么您将通知 Google 和其他搜索引擎将目标 URL 存储为活动的和最新的(不是第一个一),在他们的数据库中。这就像在搜索引擎的数据库中使用您最新的活动 URL 设置一个永久链接。

然而,这将有一个很大的优势。当您指定“ http://www.mydomain.com/index.php”时,您是在通知搜索引擎index.php始终只加载“”页面。但是,如果您只是http://www.mydomain.com/向搜索引擎指定“”,则取决于 ( mydomain.com) 服务器的解释(在了解该服务器的 HTAccess 规则和其他重定向规则,如果有的话)向用户显示正确的文件 - 它可能是“ index.php”(第一优先级),或“ index.html”,或“ index.htm”——尽管正确的文件可能存在也可能不存在于该服务器的托管空间中。
如果不存在正确的文件,则会显示 404 Not Found 页面。该服务器的所有者有责任在其服务器的根文件夹中保存正确的文件,这样就不会向任何用户显示 404 Not Found 页面。

所以我会说,提到“ http://www.mydomain.com/”而不是“ http://www.mydomain.com/index.php”是一个很大的优势。

希望能帮助到你。

于 2010-12-21T11:19:51.450 回答
1

我不认为使用重定向有什么好处……一方面,它会增加页面的加载时间,而且谷歌还会根据速度对页面进行排名。

于 2010-12-21T11:18:17.523 回答