301 редирект

[Удален]
427

тока в поиск не отправляйте, все облазил уже, в итоге:

есть сайт у него много страниц которые уже не существуют но на них есть ПР-истые ссылки, хочу перенаправить ПР на морду.

Сделал так:

аштацесс

ErrorDocument 404 http://www.сайт.ru/error.php

в error.php

<?php

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

header("Location: /");

exit();

?>

в итоге отдает

HEAD /dsfdf.php HTTP/1.0

Host www.сайт.ru

User-Agent Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Maxthon)

Accept */*

Accept-Language ru;q=1

Accept-Charset windows-1251;q=1

Connection Close

Заголовки ответа:

HTTP/1.1 302 Found

Server nginx/0.4.13

Date Sat, 08 Nov 2008 13:57:41 GMT

Content-Type text/html; charset=iso-8859-1

Connection close

Location http://www.сайт.ru/error.php

смущает меня что локейшон отдает не морду а еррор пшп и почему то пишет 302 фаунд

все ли верно сделано?

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

Для правильного использования обработки ошибки 404 просто поменяйте:

ErrorDocument 404 http://www.сайт.ru/error.php

на

ErrorDocument 404 /error.php

и будет 404, а не 302. Категорически не советую портить обработку ошибки 404.

Но вашу задачу нельзя решать через

ErrorDocument 404

Правильное решение - это установка редиректов на всех несуществующих страницах, а код редиректа 301.

См. RedirectPermanent или юзайте mod_rewrite, если страниц, на которые смотрят пиаристые ссылки очень много (в чем я сомневаюсь).

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
[Удален]
#2

я не программер

былбы признателен, еслиб кто нить написал где че прописать

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

Вебмастер обязан знать, где найти документацию к своему вебсерверу (Апач), иначе это не вебмастер, а вообще никто.

И программистом тут быть не нужно.

RedirectPermanent /page1 http://site.ru

RedirectPermanent /page2 http://site.ru

RedirectPermanent /page3 http://site.ru

для каждой страницы, на которую есть хорошие ссылки снаружи.

[Удален]
#4

а если таких страниц тысяци как и сайтов

можно как то прописать одной записью?

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