|
|
05.07.2011, 21:12
|
|
Владимир
Зарегистрирован: 2011-07-05
Сообщений: 4
|
Добрый день. Сайт возвращает HTTP/1.1 404 Not Found
скажите где копать ?
P.S. Не пинать, с netcat сталкиваюсь впервые.
|
|
|
06.07.2011, 06:21
|
|
Asiat
Аниматика

Зарегистрирован: 2005-12-12
Сообщений: 576
|
версия системы?
была такая ошибка когда-то, если это оно, то посмотрите, возможно, у вас в настройках сайта выставлен показ титульной страницы на ошибку 404.
Это и давало обратный эффект - 404 на запрос главной страницы 
В этом случае лечится просто - назначить отдельную страницу для 404.
|
|
|
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 "&"
</IfModule>
<IfModule mod_php5.c>
php_flag magic_quotes_gpc on
php_value error_reporting 0
php_value arg_separator.output "&"
</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, что не хорошо для ПС.
|