|
|
|
| Доброй ночи!
Проблема такая, вернее может быть:
Например, есть ссылка http://sait.ru/apple.php и она есть в индексе поисковых машин. Мне вдруг захотелось поменять ссылку на http://sait.ru/apple/ и в скором времени и эта ссылка будет в индексе, и того две ссылки на одинаковый контент, причем старая ссылка по прежнему открывает страницу без ошибок. Страницу, на которую перешли со старой ссылки, нужно превратить в ошибку 404 на уровне php или сделать так, чтоб поисковые роботы убрали ее из индекса.
Не получается вызвать 404 ошибку, путем header("HTTP/1.0 404 Not Found");
Осталось сделать редирект на страницу ошибки 404.php, которая не индексируется роботами (<meta name="robots" content="none">)
header("HTTP/1.1 301 Moved Permanently"); header("Location: http://sait.tu.ru/error/"); exit();
Правильно ли так делать?
Еще раз повторюсь, что только на php нужно.... | |
|
|
|
|
|
|
|
для: ladan
(05.08.2012 в 03:25)
| | Редирект на страницу ошибки делать не нужно (этого вообще не нужно делать никогда).
в скором времени и эта ссылка будет в индексе, и того две ссылки на одинаковый контент
Почему же две? Если Вы заменили первую ссылку, то она исчезенет.
А вцелом Вашу ситуацию я понимаю так: страница изменила адрес при сохранении контента. Соответственно, по старому адресу ее больше не открываете и там автоматически будет отдано 404 и показана страница ошибки. Убираете все внутренние ссылки на неё.
Если же нужно сохранить влияние внешней ссылочной массы на страницу по старому адресу, то ставите там редирект 301 (постоянное перемещение). | |
|
|
|
|
|
|
|
для: Владимир55
(05.08.2012 в 10:40)
| | Спасибо за информацию ) | |
|
|
|