Сервер возвращает 404, хотя страница существует

Главные вкладки

Аватар пользователя MrFusion MrFusion 5 июня 2013 в 12:35

Сервер возвращает:

HTTP/1.1 404 Not Found
Server: nginx/1.1.10
Date: Wed, 05 Jun 2013 08:34:06 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Expires: Sun, 19 Nov 1978 05:00:00 GMT
Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
ETag: "1370421152"
Content-Language: ru
X-Generator: Drupal 7 (http://drupal.org)
Link: ; rel="shortlink",; rel="canonical"
Set-Cookie: SESS97d4231f002e1a2e2ccbe2cbb8397727=lrk8LG87U0M_sbrNuOZ5atvyGeiMiJM6NucaH5XdTS8; expires=Fri, 28-Jun-2013 12:05:53 GMT; path=/; domain=.optimall.biz; HttpOnly
Last-Modified: Wed, 05 Jun 2013 08:32:32 GMT

Причем только что отключил кеширование и заметил интересную вещь: если кеш включить, то с первого раза отправляет 404, а со второго и далее - 200. Если отключить - всегда 404. Алиасы удалил, начего не поменялось. Есть еще идеи?

Комментарии

Аватар пользователя MrFusion MrFusion 7 июня 2013 в 14:56

после переговоров с техподдержкой выяснилось, что проблема лежит где-то в Друпале. Версия у меня 7.19. Проблема появилась после изменения кириллических УРЛ в латиннические модулем transliteration. Сейчас алиасы вообще удалены, но ошибка осталась.

Аватар пользователя MrFusion MrFusion 7 июня 2013 в 16:16

Еще заметил - а отчете об ощибках 404 в админке записей практически нет. Вообще отключил чистые ссылки, модули PathAuto и Sub-PathAuto. Ничего не изменилось..
.htaccess взял с другого сайта на том же движке, там все работает, тут ошибка.

Аватар пользователя MrFusion MrFusion 7 июня 2013 в 17:32

Нашел в чем была проблема. Это был файл региона "контент". Там в конце был битый код сапы. Как всегда, всего-то Lol