Регистрация
Вход через соцсети
Восстановление пароля

Сайт возвращает код 404

Новый топик
05.07.2011, 21:12
Ответить | Цитировать
Владимир

Зарегистрирован:
2011-07-05
Сообщений: 4

Добрый день. Сайт возвращает HTTP/1.1 404 Not Found
скажите где копать ?

P.S. Не пинать, с netcat сталкиваюсь впервые.
06.07.2011, 06:21
Ответить | Цитировать
Asiat
Аниматика
Asiat

Зарегистрирован:
2005-12-12
Сообщений: 567

версия системы?
была такая ошибка когда-то, если это оно, то посмотрите, возможно, у вас в настройках сайта выставлен показ титульной страницы на ошибку 404.
Это и давало обратный эффект - 404 на запрос главной страницы улыбка
В этом случае лечится просто - назначить отдельную страницу для 404.

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
06.07.2011, 09:28
Ответить | Цитировать
Владимир

Зарегистрирован:
2011-07-05
Сообщений: 4

версия 4.2 Corporate
В качестве титульной страницы указана титульная страница.
Правда в качестве 404 страницы указана тоже титульная, но пробовал менять на другую, результат нулевой.

Вот .htaccess

DirectoryIndex index.php

AddDefaultCharset windows-1251

# Если NetCat стоит в подпапке, например mysite, то
# ErrorDocument 404 /mysite/netcat/require/e404.php
# в противном случае
ErrorDocument 404 /netcat/require/e404.php

Options -Indexes
Options FollowSymLinks

<IfModule mod_php4.c>
php_flag magic_quotes_gpc on
php_value error_reporting 0
php_value arg_separator.output "&amp;"
</IfModule>

<IfModule mod_php5.c>
php_flag magic_quotes_gpc on
php_value error_reporting 0
php_value arg_separator.output "&amp;"
</IfModule>

php_flag display_errors on

<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Если NetCat стоит в подпапке, например mysite, то
# RewriteRule ^(.+)$ /mysite/netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
# в противном случае
RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
</ifModule>
06.07.2011, 10:01
Ответить | Цитировать
Гость
Гость

перепробовал уже все.
вообще удалял .htaccess, удалял в index.php строку
require ($INCLUDE_FOLDER."e404.php");
уже не знаю где копать дальше.
06.07.2011, 13:37
Ответить | Цитировать
Владимир

Зарегистрирован:
2011-07-05
Сообщений: 4

Скажите, а в каком месте можно принудительно вставить ?
header('HTTP/1.1 200 OK');
ума не приложу как с этим бороться, писал хостеру, получил отписку что сайт отображается нормально. Отображается то он нормально, только вот возвращает код 404, что не хорошо для ПС.
198 196 2011-07-06 13:37:59 11426
Описание проекта