Форум русской поддержки Joomla!® CMS
08.12.2016, 13:49:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

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

 (Прочитано 1000 раз)
0 Пользователей и 1 Гость смотрят эту тему.
pragmatik
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 14


« : 07.03.2014, 15:47:13 »

    Не могу решить проблему, указанную в названии темы.
    До меня вроде как тоже кто-то сталкивался, но на 2.5 и решения не приводит.
    Никаких сторонних расширений не установлено, голая Joomla 3.2.2
    Шаблон тоже базовый - beez3

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

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

Записан
master-smeta
Давно я тут
****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 254


« Ответ #1 : 10.03.2014, 08:54:39 »

Тут где-то тема есть "Собственная страница 404 ошибки", поищите. Там все подробно расписано как и что делать. Все довольно просто.
У меня вообще настроено так, что при срабатывании 404й ошибки мне отправляется письмо с подробностями, кто что и где запрашивал...
Записан
pragmatik
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 14


« Ответ #2 : 11.03.2014, 15:36:25 »

Тут где-то тема есть "Собственная страница 404 ошибки", поищите. Там все подробно расписано как и что делать. Все довольно просто.
У меня вообще настроено так, что при срабатывании 404й ошибки мне отправляется письмо с подробностями, кто что и где запрашивал...
лол, я же писал, что проблема как раз в том, что шаблонная страница 404 не срабатывает.. т.е. дело до ее загрузки просто не доходит, т.к. система вообще не понимает, что произошла какая-то ошибка

ЗЫ: источник проблемы я в конечном итоге нашел,
оказывается такое поведение страницы 404 характерно, если в общих настройках системы включена опция "Сайт выключен (offline)",
отключил тестовый режим и всё нормально заработало
Записан
b2z
Support Team
*****

Репутация: +710/-0
Offline Offline

Пол: Мужской
Сообщений: 7538


Разраблю понемногу


« Ответ #3 : 11.03.2014, 15:37:24 »

Мдее, ну а какая может быть 404 ошибка при выключенном сайте Wink
Записан
PUNK57
Давно я тут
****

Репутация: +5/-3
Offline Offline

Пол: Мужской
Сообщений: 235



« Ответ #4 : 10.03.2015, 20:46:32 »

Мдее, ну а какая может быть 404 ошибка при выключенном сайте Wink
Уважаемый b2z! Спасибо Вам огромное за этот пост! убил сутки на "попытку настроить страницу 404", но страница очень...очень даже работает при включенном сайте:)
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet