Как правильно перенаправить?

123 4
J
На сайте с 08.06.2006
Offline
844
3715

Страница на сайте стала не актуальной, автоматически поменялся ее адрес (урл) как правильно перенаправить на новую страницу (с новым адресом) из старой страници?

belyi05
На сайте с 30.05.2007
Offline
74
#1

Пропишите в .htaccess

Redirect 301 старая_страница.html http://www.ваш сайт.ru/новая_страница.html

Здесь я продаю майки - продал уже на 776 690.00 рублей (http://partners.vsemayki.ru/register.php?parent=4714)
J
На сайте с 08.06.2006
Offline
844
#2

а пхп скриптом как сделать 301 редирект?

Лёлик
На сайте с 28.04.2006
Offline
54
#3

<?php

header("HTTP/1.1 301 Moved Permanently");

header("Location: http://www.domain.com/newpage.html");

exit();

?>

!
На сайте с 24.03.2006
Offline
36
#4

Заголовки объявляйте в самом начале скрипта, ибо если разместить их после каки-либо других команд, он не заработает. Скажет, что заголовки уже объявлены.

Продажа ICQ (http://www.uinshop.info/)
J
На сайте с 08.06.2006
Offline
844
#5
!kas:
Заголовки объявляйте в самом начале скрипта, ибо если разместить их после каки-либо других команд, он не заработает. Скажет, что заголовки уже объявлены.

это я знаю!

J
На сайте с 08.06.2006
Offline
844
#6

после

<?php

header("HTTP/1.1 301 Moved Permanently");

header("Location: http://www.domain.com/newpage.html");

exit();

?>

броузер выдает новую страницу, но урл в строке броузера не меняется. Почему?

header("HTTP/1.1 302 Moved Temporarily");?

как это повлеяет на индексацию новой страници и передач ее веса для страници с новым урлом? Будет ли вес вообще передан?

что если использовать

AVV
На сайте с 31.07.2006
Offline
84
AVV
#7
joost:

броузер выдает новую страницу, но урл в строке броузера не меняется.

Не может такого быть. Значит, где-то ошибка.

301 - Moved Permanently. Ресурс перемещен на постоянной основе.

302 - Moved Temporarily. Ресурс временно перемещен.

Делайте 301-й.

Если между страницами старого и нового сайта сохранилось однозначное соответствие, проверьте, чтобы сервер, где расположен старый сайт, выдавал при обращении по старому URL ошибку 301 («Moved Permanently»), а поле Location указывало на соответствующий URL нового сайта.

http://webmaster.yandex.ru/faq.xml?id=502464#sitemoved

J
На сайте с 08.06.2006
Offline
844
#8

а как после 404 перекинуть на главную страницу сайта?

K
На сайте с 31.01.2001
Offline
737
#9

На 404-й страничке можно написать META REFRESH .

Только зачем? Более культурно - повесить соответствующие ссылки, баннер.

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
AVV
На сайте с 31.07.2006
Offline
84
AVV
#10
joost:
а как после 404 перекинуть на главную страницу сайта?

Зачем после? Перекидывайте сразу.

.htaccess

ErrorDocument 404 http://www.site.ru/

/

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий