2011-04-08 60 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