joost

Рейтинг
844
Регистрация
08.06.2006

дубль! дубль! дубль!

нет пинга имено с одного сервера. с других есть пинг

Если быть точнее, то надо для d.php?query=ardo+c&x1/2X

сделать ardo-c-x1-2x.htm

тоесть заменив все +, -, &, / на -

неужели задача не решима?

Помогите с реврайтом

есть адрес d.php?query=ardo-cx12&real_query=ardo+cx12

надо сделать ardo-cx.htm

вот для одного параметра

RewriteRule ^(.*)\.htm d.php?query=$1 [L]

как прикрутить real_query?

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.

mastserg:
конструкцию:

header("HTTP/1.1 301 Moved Permanently");
header("Location: http://$_SERVER[SERVER_NAME]/");

поисковики видят как 301

вот логи:
"GET /blablabla_34cars71_38eu92_ca132bb.html HTTP/1.1" 301 - "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

"GET /blablabla_34cars71_38eu92_ca132bb.html HTTP/1.0" 301 - "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)"
"GET /blablabla_34cars71_38eu92_ca132bb.html HTTP/1.1" 301 - "-" "Yandex/1.01.001 (compatible; Win16; I)"

что сделать? чтобы

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

header("Location: http://сайт.ком/индех.htm");

поисковики видели как 404

А для других поисковиков?

дайте ответ по моему вопросу

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

если делать так

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

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

Яндекс видит єто как 302 редирект

mastserg:
так вопрос был - перекинет ли юзера на указанный хост - я ответил перекинет
лучше используй

Для 404 ошибки
header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");

Для перенаправления
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://$_SERVER[SERVER_NAME]/");

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

если делать так

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

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

Яндекс видит єто как 302 редирект

Всего: 3839