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

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

Перестал работать менеджер перенаправлений

 (Прочитано 264 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Stasweb
Живу я здесь
******

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

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



« : 05.05.2016, 14:27:42 »

Перестал работать менеджер перенаправлений при непонятных причинах работал нормально и тут раз и все не перенаправлят ссылки.
В $live_site все прописано. Если делать редирект через htaccess все срабатывает нормально. Хостирам написал по поводу mod_rewrite чтоб проверили они так-же говорят что все нормально все работает. Подскажите что можно предпринять или что могло нарушится в работе менеджера что он перестал работать.
Записан
orsy
Давно я тут
****

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

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


Web-Factor Ukraine


« Ответ #1 : 05.05.2016, 20:15:41 »

Включите режим отображения ошибок на максимум и посмотрите что выдает.
Записан
Stasweb
Живу я здесь
******

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

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



« Ответ #2 : 06.05.2016, 07:47:37 »

Так в том то и дело что $error_reporting = 'development'; на максимум и ошибок нет.
Записан
Arkadiy
Группа развития
*****

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

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


Крепитесь, други.


« Ответ #3 : 06.05.2016, 08:11:54 »

Может вы просто плагин отключили?
Записан
Stasweb
Живу я здесь
******

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

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



« Ответ #4 : 06.05.2016, 08:15:41 »

Нет плагин (Система - Перенаправление) включен так же в нем Сохранять ссылки тоже включено.
Да и если плагин был бы отключен то в менеджере писал бы что плагин отключен.
Записан
Stasweb
Живу я здесь
******

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

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



« Ответ #5 : 06.05.2016, 09:56:49 »

Вот на всякий случай мой /plugins/system/redirect/redirect.php
Показать текстовый блок
В нем нашел такую строчку
Цитировать
if ((strpos($current, 'mosConfig_')!== false) || (strpos($current, '=http://')!== false))
Попробовал прописать так
Код:
if ((strpos($current, 'mosConfig_')!== false) || (strpos($current, '=http://', '=https://')!== false))
Так как сайт работает по протоколу https но это недало результата.
Вообще может влиять протокол на перенапровление url
Записан
Stasweb
Живу я здесь
******

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

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



« Ответ #6 : 06.05.2016, 13:38:27 »

Попробовал установить JRedirect и отключить стандартный плагин но это так же не дало результата.
Записан
Arkadiy
Группа развития
*****

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

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


Крепитесь, други.


« Ответ #7 : 08.05.2016, 08:39:29 »

strpos() принимает третьим аргументом офсет (сдвиг поиска от начала строки) http://php.net/manual/ru/function.strpos.php Если вы хотите сравнить с двумя строками, то вам надо не добавлять вторую строку в вызов функции, а сделать два условия.
Код:
if (strpos($current, 'mosConfig_')!== false || (strpos($current, '=http://')!== false && strpos($current, '=https://')!== false ))
Записан
Stasweb
Живу я здесь
******

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

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



« Ответ #8 : 10.05.2016, 08:25:23 »

Этот вариант также привел к нулевому результату
Код:
// if ((strpos($current, 'mosConfig_')!== false) || (strpos($current, '=http://')!== false))
if (strpos($current, 'mosConfig_')!== false || (strpos($current, '=http://')!== false && strpos($current, '=https://')!== false ))
Может есть что то сторонние кроме JRedirect подскажите.
Записан
Arkadiy
Группа развития
*****

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

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


Крепитесь, други.


« Ответ #9 : 10.05.2016, 11:58:24 »

'=http://' Тут знак равенства совершенно лишний.
Записан
Страниц: [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