1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

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

Тема в разделе "Joomla", создана пользователем pragmatik, 3 мар 2014.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. pragmatik

    pragmatik Постоялец

    Регистр.:
    12 фев 2013
    Сообщения:
    125
    Симпатии:
    31
    Столкнулся с описанной в названии проблемой.
    До меня вроде как тоже кто-то сталкивался, но на 2.5 и решения не приводит.
    Никаких сторонних расширений не установлено, голая Joomla 3.2.2
    Шаблон тоже базовый - beez3

    Что я пытался предпринять для выявления проблемы:
    1. error.php шаблона переименовывал, чтобы проверить не из-за переопределения ли проблема, проблема сохранилась
    2. .htaccess был стандартный, я на него поначалу подумал, заменил на .htaccess с другого своего сайта (с 2.5), работающего на том же хостинге, который с этим .htaccess прекрасно работает и корректно отрабатывает 404 ошибку, не помогло.
    Добавление строки ErrorDocument 404 http://site.ru/404 тоже ничего не дает
    удаление кода
    Код:
    ##### 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 страницы джумлы выдается сообщение сервера об отсутствии страницы с тем или иным адресом

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

    Публикую решение, на случай, если кто-то столкнется с подобным явлением (нашел на каком-то англозычном сайте:(
    оказывается такое поведение страницы 404 характерно, если в общих настройках системы включена опция "Сайт выключен (offline)"
     
    Последнее редактирование: 16 ноя 2014
Статус темы:
Закрыта.