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

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

Сервер не выдает ошибку 404 на неправильный URL

 (Прочитано 550 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Polosatyi
Осваиваюсь на форуме
***

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

Сообщений: 93


« : 16.09.2015, 13:28:11 »

Проблема - имеют сайт на последней Joomla, Adsmsnger Gold 3.0.3
Сервер не выдает 404 ошибку на неправильный URL.

Например имею правильный URL страницы с подробным описанием одного из объявлений:

domen.com/index.php/ads-manager/content-details/3-civic/69-lase-mapi-poza

Удаляю из URL несколько буковок, например:
domen.com/index.php/ads-manager/content-details/3-civic/69-lase-ma

Но в браузере остается та же самая страница, и сервер не отвечает ошибкой 404. Чищу кэш сайта, чищу кэш браузера - ни фига.

Затем удаляю еще больше букв из URL, например:
domen.com/index.php/ads-manager/content-details/3-civ

В браузере открывается страница объявлений категории Civic.  Ошибки 404 нет.

Удаляю еще больше символов:
domen.com/index.php/ads-manager/conte
Открывается страница ВСЕ ОБЪЯВЛЕНИЯ. Ошибки 404 нет.

Удаляю еще больше символов:
domen.com/index.php/ads-ma
Открывается главная страница. Ошибки 404 нет.

Только если пишу абракадабру типа такого:
domen.com/abrarbarbarbarabrabr
только так появляется ошибка 404.

Что это за хрень? Это проблема Adsmsnsger или шаблона?
« Последнее редактирование: 16.09.2015, 14:19:15 от Polosatyi » Записан
fishak87
Захожу иногда
**

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

Сообщений: 15


« Ответ #1 : 16.09.2015, 14:03:57 »

Точно не шаблон. У меня такая же ерунда. в версии 3.1.1. Вопрос тоже интересен. ! ! !
Записан
fishak87
Захожу иногда
**

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

Сообщений: 15


« Ответ #2 : 16.09.2015, 14:11:51 »

Так же не спасает от дублей, манипуляцией с rel="canonical"
Записан
Polosatyi
Осваиваюсь на форуме
***

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

Сообщений: 93


« Ответ #3 : 16.09.2015, 14:16:37 »

Да, забыл написать -
устанавливаю на сайт компонент sh404SEF и по всем вышеприведенным "обрезанным" неправильным ссылкам он уже открывает страницу свою ошибки 404. Однако проверяю какой ответ при этом выдает сервер (вот здесь - http://mainspy.ru/otvet_servera) и вижу что ошибки 404 нет - HTTP/1.1 200 OK.

Может можно заставить компонент sh404SEF не просто открывать страницу ошибки 404, но еще и выдавать при этом соответствующий ответ сервера?
 
Записан
Polosatyi
Осваиваюсь на форуме
***

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

Сообщений: 93


« Ответ #4 : 16.09.2015, 14:17:44 »

Точно не шаблон. У меня такая же ерунда. в версии 3.1.1. Вопрос тоже интересен. ! ! !

Если не шаблон, значит это косяк AdsManager?  У меня другой сайт на Joomla отлично выдает ошибку 404, но там нет AdsManager....
Записан
Polosatyi
Осваиваюсь на форуме
***

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

Сообщений: 93


« Ответ #5 : 16.09.2015, 15:16:02 »

Раскатал сейчас на тестовый сайт чистую Joomla 3.4.4 со стандартным шаблоном protostar и установил только AdsManager.
Та же самая фигня. Значит это косяк AdsManager.  Печаль печальная, столько времени убил чтобы запилить сайт на этом компоненте, чтобы под конец выяснилась такая засада....
Записан
Страниц: [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