各种htaccess重定向方法又为什么?

时间:2011-04-08 21:22:26

标签: apache .htaccess redirect http-status-code-301 permanent

我有一个过时的网址(mydomain.com/page.html),自然会返回404错误。我想在mydomain.com上实现永久301重定向回我的主页。 (具有手动编辑htaccess文件权限的Apache / Linux服务器)

我希望符合Google要求将旧网页重定向为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 个答案:

答案 0 :(得分:1)

解决方案#1使用mod_rewrite并且速度会慢一些。 #2和#3之间没有区别 - 都使用mod_alias并且应该比#1快。