我有一个过时的网址(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
感谢您的意见!
答案 0 :(得分:1)
解决方案#1使用mod_rewrite并且速度会慢一些。 #2和#3之间没有区别 - 都使用mod_alias并且应该比#1快。