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

1 234
mastserg
На сайте с 14.04.2005
Offline
108
#31
joost:
что сделать? чтобы
поисковики видели как 404

несколькими постами выше я уже писал

Для 404 ошибки

header("HTTP/1.0 404 Not Found");

header("Status: 404 Not Found");

вот это и прописать первыми строками в php страницу выводящую сообщение о 404 ошибке.

Для перенаправления

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

header("Location: http://$_SERVER[SERVER_NAME]/");

вот это и прописать первыми строками если хотите перенаправить пользователя.

404 и 301 это разные ошибки. в логах и на серваке и у робота останется последняя обработанная им директива.

Постоянно покупаю места под статьи, много (/ru/forum/188576)
J
На сайте с 08.06.2006
Offline
844
#32
mastserg:
несколькими постами выше я уже писал

Для 404 ошибки
header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");
вот это и прописать первыми строками в php страницу выводящую сообщение о 404 ошибке.

Для перенаправления
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://$_SERVER[SERVER_NAME]/");
вот это и прописать первыми строками если хотите перенаправить пользователя.

404 и 301 это разные ошибки. в логах и на серваке и у робота останется последняя обработанная им директива.

мне надо чтобы посетитель был перенаправлен на главную страницу и в логах была прописана ошибка 404.

K
На сайте с 31.01.2001
Offline
737
#33
joost:
мне надо чтобы посетитель был перенаправлен на главную страницу и в логах была прописана ошибка 404.

/ru/forum/comment/2697016

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
mastserg
На сайте с 14.04.2005
Offline
108
#34

тогда в первые строки пишешь:

header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");

echo "<SCRIPT language=\"javascript\">
<!--
document.write('<meta http-equiv=\"Refresh\" content =\"0; URL=http://www.site.ru/\">');
//-->
</SCRIPT>";
1 234

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