ErrorDocument 404 вместо mod_rewrite?

12
W1
На сайте с 21.10.2005
Offline
22
1842

Воспользовался для самопальной замены мода-реврайта 404-редиректом.

Сервис http://seolab.ru/add/header.htm выдал такой заголовок:

HTTP/1.1 200 OK

Date: Wed, 12 Jul 2006 17:42:58 GMT
Server: Apache/1.3.27 (Unix) PHP/4.3.3 rus/PL30.17
X-Powered-By: PHP/4.3.3
Keep-Alive: timeout=15, max=150
Connection: Keep-Alive
Content-Type: text/html; charset=windows-1251
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Last-Modified: Wed, 12 Jul 2006 17:42:58 GMT

Вопрос. Не смогут ли поисковики каким-либо неведомым мне образом понять, что это 404-редирект и по-другому отнестись к странице? Очень важно знать на 100%

[Удален]
#1

Что-то я в упор не вижу 404-й... А, торможу. В общем, а логи не замучаетесь чистить ? :)

Rybnadzorro
На сайте с 14.04.2006
Offline
7
#2

100% ответ - с таким заголовком ни один поисковик про 404 не догадается.

Единственное чем ваш способ ограничивает и ущемляет что-либо - апач не передаст в ваш скрипт (который этот хидер делает) данные, переданные методом POST.

... Кроме ниндзя Тосиру Ванга, также известного как "Ниндзя с радиатором".
W1
На сайте с 21.10.2005
Offline
22
#3

Насчёт логов согласовал с провайдером.

Данные методом "POST" передаются в сами скрипты, без перезаписи.

100% ответ - с таким заголовком ни один поисковик про 404 не догадается.

Это именно то, что я хотел знать. Спасибо!

Zegaldis
На сайте с 09.08.2005
Offline
152
#4

Кхм, а знает ли кто либо как правильно тогда передавать 404 ошибку, но юзеру все равно красивую страничку отдавать?

I
На сайте с 02.12.2005
Offline
99
#5

Zegaldis, в корень сайта ложите либо допишите файл .htaccess:

ErrorDocument 404 /404.htm

ну и собственно файли 404.htm тоже в корень,предварительно написав в нём всё что угодно

ps:

только однако нужно полный путь указать до файла:

ErrorDocument 404 http://Ваш_домен/404.htm

точно не помню

Динамика изменения курса евро и бакса (http://valuta.itemp.ru/)
I
На сайте с 02.12.2005
Offline
99
#6

а вообще "красиво" обработать можно лбую ошибку сервера:

401 - Authorization Required

400 - Bad request

403 - Forbidden

500 - Internal Server Error

дописывая стороки

ErrorDocument X /X.htm , где Х - ошибка сервера

СКОРПИОН
На сайте с 05.01.2006
Offline
120
#7
iDrum:
а вообще "красиво" обработать можно лбую ошибку сервера

Даже нужно! Я при 500-ой, обычно, вообще на другой сервер отправляю...

• Контекстные ссылки с внутренних страниц навсегда (/ru/forum/370882) • Качественные сайты для заработка на контекстной рекламе и ссылках
K
На сайте с 31.01.2001
Offline
737
#8
iDrum:
только однако нужно полный путь указать до файла:
ErrorDocument 404 http://Ваш_домен/404.htm
точно не помню

В случае полного пути Apache выдаст не 404, а редирект 302 (или 301).

Для 404 надо писать относительный путь. Если не помните, загляните сначала в документацию.

Note that when you specify an ErrorDocument that points to a remote URL (ie. anything with a method such as "http" in front of it), Apache will send a redirect to the client to tell it where to find the document, even if the document ends up being on the same server

P.S. И почему вопрос задают в разделе "Яндекс", тут есть и другие разделы.

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
kav
На сайте с 21.02.2006
Offline
159
kav
#9
100% ответ - с таким заголовком ни один поисковик про 404 не догадается.

Yahoo догадается... есть у него способ - он начинает генерировать запросы к сайту типа :

/SlurpConfirm404/off1e.htm

/SlurpConfirm404/

/SlurpConfirm404/(рандом).htm

и тд...

http://help.yahoo.com/help/us/ysearch/slurp/slurp-10.html - здесь он сам тебе раскажет что почем...

а ОСТАЛЬНЫЕ не отличат...

Я знаю только то, что ничего не знаю © Сократ а когда я забываю даже это, вспоминаю про..... Форум - это такое место, где 2-е людей могут убедить в своих заблуждениях тысячи
a.fatman
На сайте с 15.01.2006
Offline
127
#10
iDrum:
Zegaldis, в корень сайта ложите либо допишите файл .htaccess:
ErrorDocument 404 /404.htm
ну и собственно файли 404.htm тоже в корень,предварительно написав в нём всё что угодно

Во-первых, не ложите, а кладите.

Ващ совет топикстартеру пользы не принесет, так как через 404-ю ошибку у него обрабатываются ЧПУ. Соответственно, в качестве обработчика уже стоит другой файл.

12

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