Подскажите по 404 ошибке

T
На сайте с 25.10.2007
Offline
86
tab
573

Несуществующая страница выдает 200ОК

в хтацесс прописано:

DirectoryIndex index.php

AddDefaultCharset utf-8
php_value upload_max_filesize 30M

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]

ErrorDocument 404 http://www.site.com/404/error.html

Или что-то нужно еще сделать чтобы выдавал 404 ошибку?

siv1987
На сайте с 02.04.2009
Offline
427
#1

404 может отдаваться сервером только для несуществующего файла или папки. Вы может быть случайно перепутали файл с строкой запроса query_string, тогда естественно код будет 200

T
На сайте с 25.10.2007
Offline
86
tab
#2
siv1987:
404 может отдаваться сервером только для несуществующего файла или папки. Вы может быть случайно перепутали файл с строкой запроса query_string, тогда естественно код будет 200

т.е. трабла в настройке сервера?

I
На сайте с 28.03.2011
Offline
37
#3

он у вас и не будет работать, вы этим правилом


RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]

ВСЕ запросы на свой скрипт "заворачиваете"!

То есть ваш скрипт/CMS должны теперь сами 404 заголовок отдавать если какой-то страницы нет

Помогаю не только словом.. (/ru/forum/830720)
T
На сайте с 25.10.2007
Offline
86
tab
#4
imtod:
он у вас и не будет работать, вы этим правилом


ВСЕ запросы на свой скрипт "заворачиваете"!

То есть ваш скрипт/CMS должны теперь сами 404 заголовок отдавать если какой-то страницы нет

у меня там просто статичные. а эти строчки я вставил для 301 редиректа без www на www. Не правильно оформлена строчка получается?

I
На сайте с 28.03.2011
Offline
37
#5

так, стоп... получается у меня новогоднее настроение, "кондишн" не увидел :)

давайте попробуем так:


ErrorDocument 404 'Working!'

и для чистоты эксперимента закомментируйте строки с Rewrite

siv1987
На сайте с 02.04.2009
Offline
427
#6
tab:
т.е. трабла в настройке сервера?

Трабла в том, что траблы может и не быть. Показывайте свои несуществующие адреса, и лучше всего вместе с адресом на сайт.

T
На сайте с 25.10.2007
Offline
86
tab
#7
siv1987:
Показывайте свои несуществующие адреса, и лучше всего вместе с адресом на сайт.


Ссылка

По сути простой 404 редирект на "красивую страничку". Но автопроверяльщики типа Руки пишет что не правильный код отдается.

webrock
На сайте с 05.04.2010
Offline
261
#8
tab:

Ссылка

По сути простой 404 редирект на "красивую страничку". Но автопроверяльщики типа Руки пишет что не правильный код отдается.

не обращайте внимания.

самое главное что бы небыло битых ссылок по сайту.

а так у вас сейчас, так называемая мягкая 404.

Полный аудит сайтов. (/ru/forum/765361)

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