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

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

Как создать обработку 404 ошибки?

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

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

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



« : 28.01.2016, 14:38:56 »

Здравствуйте!
Есть компонент, который не обрабатывает 404 ошибки.
Есть ли возможность заставить его это делать?
Спасибо.
Записан
SeBun
Практически профи
*******

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

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



« Ответ #1 : 28.01.2016, 14:50:24 »

Можно детально, что за компонент, что должно предшествовать событию и каким должно быть само событие? Я так понял, вам нужно внести исправление в исходный код, которое реагировало бы на какое то событие, например, отсутствующую страницу?
Записан
romagromov
Завсегдатай
*****

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

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



« Ответ #2 : 28.01.2016, 15:38:05 »

Можно детально, что за компонент, что должно предшествовать событию и каким должно быть само событие? Я так понял, вам нужно внести исправление в исходный код, которое реагировало бы на какое то событие, например, отсутствующую страницу?


Не знаю откуда, но на сайт поступают странные запросы вида

index.php?option=com_jdownloads&adCountIntervalHours=12&adultdisabled=undefined&affiliate=null&attributionDisabled=false&callback=null.getSnoozing&check=&domain=mysite.com&fullcleantitle=Kaspersky Rescue Disk&Itemid=181

Методом поиска не нашел ни одного файла, содержащего к примеру adCountIntervalHours или getSnoozing
То есть — запрос внешний.

Компонент Jdownloads не отрабатывает 404 ошибку и при некорректном запросе вместо запрашиваемой открывает главную страницу.
В это время Artio JoomSEF компонент успешно записывает некорректный запрос, для запрашиваемой страницы.
В итоге, на страницах некоторых категорий отображается главная страница, пока не сбросить кеш SEF ссылок.
Записан
SeBun
Практически профи
*******

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

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



« Ответ #3 : 28.01.2016, 15:49:15 »

Ну запросы могут быть какие угодно, например, при использовании скриптов поиска уязвимостей, они будут сканировать ваш сайт, а вы будете видеть длинный лог совсем странных запросов. Это нормальная ситуация. Я с Jdownloads не сталкивался, но то, что он отправляет на главную, а не выдает ошибку, наверное можно регулировать настройками, либо вопрос к создателю компонента. По запросу - похоже его юзают уязвимость. Признаться - не знаю, а протестировать нет возможности. Касательно Artio JoomSEF - я сейчас не ставлю никакие сторонние сефы, мне достаточно тех инструментов, что есть в "коробке". Попробуйте отключить запись неправильных ссылок, т.к. подозреваю, что если к вам зайдет сканер, сайт вообще упадет.
Записан
romagromov
Завсегдатай
*****

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

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



« Ответ #4 : 28.01.2016, 15:53:21 »

Ну запросы могут быть какие угодно, например, при использовании скриптов поиска уязвимостей, они будут сканировать ваш сайт, а вы будете видеть длинный лог совсем странных запросов. Это нормальная ситуация. Я с Jdownloads не сталкивался, но то, что он отправляет на главную, а не выдает ошибку, наверное можно регулировать настройками, либо вопрос к создателю компонента. По запросу - похоже его юзают уязвимость. Признаться - не знаю, а протестировать нет возможности. Касательно Artio JoomSEF - я сейчас не ставлю никакие сторонние сефы, мне достаточно тех инструментов, что есть в "коробке". Попробуйте отключить запись неправильных ссылок, т.к. подозреваю, что если к вам зайдет сканер, сайт вообще упадет.

Artio JoomSEF - не знает правильные это ссылки или нет, потому что Jdownloads отдает по запрошенному URL контент с главной страницы.
Разработчик говорит, что вот так и все. Выход один - настроить отработку 404 ошибок для компонента, о чем собственно и есть этот топик.
Записан
SeBun
Практически профи
*******

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

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



« Ответ #5 : 28.01.2016, 15:55:54 »

Разработчик говорит, что вот так и все. Выход один - настроить отработку 404 ошибок для компонента, о чем собственно и есть этот топик.
А почему сам разработчик не хочет это сделать?

P.S. Еще раз посмотрите мой предыдущий пост. Я написал, что возможно, что этот компонент юзает взломщик. То есть компонент может работать не так, как задумал разработчик. Поэтому и советую задать вопрос ему.
Записан
Страниц: [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