2011-04-08 61 views
-1

我有一個過時的網址(mydomain.com/page.html),它自然會返回一個404錯誤。我想實現一個永久的301重定向回到我的主頁mydomain.com。 (阿帕奇/ Linux服務器許可手動編輯htaccess文件)各種htaccess重定向方法,爲什麼?

我想是符合谷歌的要求有一個301

三種方法重定向的工作,舊的網頁,但哪一個是最好的,爲什麼?優點&缺點,如果有的話?

1 - 這是cPanel的自動寫(似乎有點小題大做)...

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^mydomain.com$ [OR] 
RewriteCond %{HTTP_HOST} ^www.mydomain.com$ 
RewriteRule ^page\.html$ "http\:\/\/www\.mydomain\.com" [R=301,L] 

2 - 這是我在過去的習慣...

Redirect permanent /page.html http://www.mydomain.com 

3 - 我想知道這是不是最好...

Redirect 301 /page.html http://www.mydomain.com 

感謝您的意見!

回答

1

解決方案#1使用mod_rewrite,速度會變慢。 #2和#3之間沒有區別 - 都使用mod_alias,並且應該比#1更快。

+0

從外部的角度來看,就像Google的一樣,它們看起來都一樣嗎?只是301重定向,對吧?謝謝! – Sparky 2011-04-09 01:00:50

+0

@ Sparky672是的,所有3看起來都一樣! – 2011-04-09 01:18:28