2010-12-21 75 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也會根據速度對頁面進行排名。