2011-11-06 90 views

回答

2

使用。 htacess方法可以防止PHP被調用,這在技術上更快。有時候說SEO會受到響應時間的影響,這可能是一個好處。

旁邊的網絡服務器通常有一個更好的實施重定向程序,這是SEO常常榮幸 - 如果不是這樣,那麼你的潛在網站用戶。

如果您正在尋找更好的PHP實現,請參閱http_redirect

+0

@ hakre-謝謝,我實際上甚至不知道http_redirect(),並相應地更改了我的答案。你可以擴展你的第二段,但我不太明白你的意思。 – Yarin

+0

如果您通過HTTP標頭進行重定向,則只能發送標頭或提供更多標頭。最好提供更多,例如一個描述性的HTTP主體(這就是你所知的網頁,HTML),告訴用戶有一個重定向。這是根據HTTP標準應該做的事情,許多用戶忘記了這個部分(或者因爲他們不知道或者因爲它「更多的工作」)。在可用性和機器人對它的反應方面,我看到了積極的影響。 'http_redirect'是一個很好的開始,手冊告訴它它做了什麼具體的信息,這也是信息。 – hakre

+0

如果你讓服務器執行重定向,通常這已經被處理了,所以你可以從更好的實現中自動獲得.htaccess的好處,而且你不需要重新發明輪子。 – hakre

1

技術上沒有區別。來自服務器的響應將是相同的。

此外,我會說,沒有性能差異,或者它不是真正可測量的。

在這兩種情況下,服務器都必須打開一個文件(.htaccess或.php),然後重定向。我不確定,如果加載php處理器會產生明顯的差異。也許如果該網站每秒被數千個請求攻擊。 ;)