-1

我有一个过时的 url (mydomain.com/page.html),它自然会返回 404 错误。我想实现一个永久的 301 重定向回到我在 mydomain.com 的主页。(具有手动编辑 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

谢谢你的意见!

4

1 回答 1

1

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

于 2011-04-09T00:44:07.850 回答