Joomla 3.2.2: вместо 404 редиректит на index.php

pragmatik
На сайте с 19.03.2013
Offline
102
2923

Столкнулся с описанной в названии темы проблемой.

До меня вроде как тоже кто-то сталкивался, но на 2.5 и решения не приводит.

Никаких сторонних расширений не установлено, голая Joomla 3.2.2

Шаблон тоже базовый - beez3

Что я пытался предпринять для выявления проблемы:

1. error.php шаблона переименовывал, чтобы проверить не из-за переопределения ли проблема, проблема сохранилась

2. .htaccess был стандартный, я на него поначалу подумал, заменил на .htaccess с другого своего сайта (с 2.5), работающего на том же хостинге, который с этим .htaccess прекрасно работает и корректно отрабатывает 404 ошибку, не помогло.

3. Добавление строки ErrorDocument 404 http://site.ru/404 тоже ничего не дает

4. удаление кода

##### Joomla! core SEF Section -- BEGIN

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|raw|ini|zip|json|file|vcf))$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
##### Joomla! core SEF Section -- END

приводит к тому, что вместо 404 страницы джумлы выдается сообщение сервера об отсутствии страницы с тем или иным адресом

Буду благодарен за идеи борьбы с этой напастью.

pragmatik
На сайте с 19.03.2013
Offline
102
#1

Публикую решение, на случай, если кто-то столкнется с подобным явлением (нашел на каком-то англозычном сайте):

оказывается такое поведение страницы 404 характерно, если в общих настройках системы включена опция "Сайт выключен (offline)", т.е. с данным глюком можно столкнуться только в тестовом режиме работы системы

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