перенаправить старый URL на целевой странице вопрос - PullRequest
0 голосов
/ 15 сентября 2010

Я обновляю свой сайт, и поэтому у меня есть новые ссылки. Мой старый URL выглядит так:

http://cmstutorials.org/submitted/345

и новый выглядит так:

http://cmstutorials.org/tutorial/view/Quick_Tip_Did_Internet_Explorer_get_the_Box_Model_Right

поэтому, когда пользователь посещает мой старый URL-адрес, он будет перенаправлен на целевую страницу, которая собирается извлечь идентификатор из URL-адреса и перенаправить на нужную страницу, используя php.

Мой вопрос; Я буду перенаправлять 2 раза (один раз с htaccess и один раз с php), это окажет негативное влияние на Google? или это будет только плохо, если Google наткнется на 404 не найден. (если идентификатор учебника не найден, будет отображено простое сообщение, это не будет страница 404 не найдена)

Ответы [ 2 ]

3 голосов
/ 15 сентября 2010

Используйте 301 перенаправление (постоянное перенаправление), и Google заменит старый 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
" ); 

Вот официальные документы Google о 301 перенаправлении http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=93633

1 голос
/ 15 сентября 2010

два перенаправления безобразно. но ответ будет отрицательным, если вы правильно введете 301 (перманентное перемещение перенесено). Google заявляет, что сок передается на 100% в 301 перенаправлениях, но я не знаю, останется ли он таким, или как другие поисковые системы его подскажут.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...