我正在更新我的网站,因此我有新的链接。我的旧网址看起来像这样:
http://cmstutorials.org/submitted/345
并且新的看起来像这样:
http://cmstutorials.org/tutorial/view/Quick_Tip_Did_Internet_Explorer_get_the_Box_Model_Right
因此,当用户访问我的旧网址时,他将被重定向到目标网页,该网页将从网址获取ID并使用php重定向到正确的网页。
我的问题是;我将重定向2次(一次使用htaccess,一次使用php),这会对谷歌产生负面影响吗?或者如果google遇到404未找到,那只会是一件坏事。 (如果未找到教程的id,将显示一条简单的消息,它将不会是404未找到的页面)
答案 0 :(得分:3)
使用301重定向(永久重定向),谷歌将用新的URL替换旧网址。
header( "HTTP/1.1 301 Moved Permanently" );
header( "Location: http://cmstutorials.org/tutorial/view/Quick_Tip_Did_Internet_Explorer_get_the_Box_Model_Right
" );
以下是有关301重定向http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=93633
的官方Google文档答案 1 :(得分:1)
两个重定向是丑陋的。但答案是否定的,如果你做了正确的301(移动永久重定向)。 谷歌声称在301重定向中100%传递果汁,但我不知道它是否会像这样或其他搜索引擎如何捏造它。