【发布时间】:2011-08-01 20:04:34
【问题描述】:
我有一个过时的 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
感谢您的意见!
【问题讨论】:
标签: apache .htaccess redirect http-status-code-301 permanent