2010-12-21 38 views

回答

2

没有指定页面名称时打开的默认页面是“index.html”或“index.php”,缺省情况下优先给出后者。所以不会有任何优势,因为这样也不需要。

对于任何其他页面(除主页或“index”命名页),如果您指定的重定向头301,那么你通知谷歌&其他搜索引擎的目标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”。

希望它能帮助。

+0

嗨,对不起 - 只是为了澄清,你的意思是从index.php到/的REDIRECT是一个很大的优势。 – Owen 2010-12-22 19:11:16

+1

@马克 - 如果你的主“'index'”的文件中有关于它的扩展名更改的概率(或者甚至关于它的名字 - 而不是“'index.php'”像“'main.php'”) ,那么我肯定会推荐你去重定向。否则,最好按照原样使用它,不要使用404错误,因为每次重定向都会增加页面加载时间,应该尽可能减少页面加载时间。 – 2010-12-22 20:32:40

1

我不认为使用重定向有任何优势。首先,它会为您的页面添加加载时间,Google也会根据速度对页面进行排名。