Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: еще раз про ссылки
 
 автор: ladan   (05.08.2012 в 03:25)   письмо автору
 
 

Доброй ночи!

Проблема такая, вернее может быть:

Например, есть ссылка 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 нужно....

  Ответить  
 
 автор: Владимир55   (05.08.2012 в 10:40)   письмо автору
 
   для: ladan   (05.08.2012 в 03:25)
 

Редирект на страницу ошибки делать не нужно (этого вообще не нужно делать никогда).


в скором времени и эта ссылка будет в индексе, и того две ссылки на одинаковый контент
Почему же две? Если Вы заменили первую ссылку, то она исчезенет.

А вцелом Вашу ситуацию я понимаю так: страница изменила адрес при сохранении контента. Соответственно, по старому адресу ее больше не открываете и там автоматически будет отдано 404 и показана страница ошибки. Убираете все внутренние ссылки на неё.

Если же нужно сохранить влияние внешней ссылочной массы на страницу по старому адресу, то ставите там редирект 301 (постоянное перемещение).

  Ответить  
 
 автор: ladan   (05.08.2012 в 11:11)   письмо автору
 
   для: Владимир55   (05.08.2012 в 10:40)
 

Спасибо за информацию )

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования