将旧网址重定向到着陆页问题

时间:2010-09-15 15:22:32

标签: php redirect

我正在更新我的网站,因此我有新的链接。我的旧网址看起来像这样:

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未找到的页面)

2 个答案:

答案 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%传递果汁,但我不知道它是否会像这样或其他搜索引擎如何捏造它。