Добрый день!
Столкнулся с проблемой! Оговаривается и тут, но четкого решения нет (http://lists.otrs.org/pipermail/otrs/20 ... 34800.html)
Все ссылки которые находятся в письме от ОТРС (ссылки на FAQ, тикеты и т.д.), к примеру, http://support.local/otrs/public.pl?Act ... m;ItemID=5
при активации в браузере заменяется символ ";" на "%3b", и ничего хорошего с этого не выходит (конкретно в этом месте "PublicFAQZoom;ItemID=5").
Собственно вопрос как с этим бороться? Возможно кто-то уже сталкивался с такой проблемой?
Версия OTRS 3.2.3
Браузеры как Chrome так и Ослик работают одинаково, и вызывают перекодировку символа.
Хотя если позже сменить символ в ссылке с "%3b" на ";" то все прекрасно работает! И последующий копипаст этой ссылки в новую вкладку тоже работает.
Такое впечатление, что именно "отрс-ный" символ не нравится браузеру...
Спасибо!
Знак точка с запятой ";" в ссылках
Модератор: ykolesnikov
Re: Знак точка с запятой ";" в ссылках
Итак нашел решение...
Все дело в том что Apache использует редирект с http на https.
Вот при редиректе происходит перекодировка символа (по всей видимости на сервере Apache).
Чтобы этого не было, необходимо сменить параметр OTRS_CONFIG_HttpType на https.
Конечно, в том случае, если вы используете секьюрное соединение...
Все дело в том что Apache использует редирект с http на https.
Вот при редиректе происходит перекодировка символа (по всей видимости на сервере Apache).
Чтобы этого не было, необходимо сменить параметр OTRS_CONFIG_HttpType на https.
Конечно, в том случае, если вы используете секьюрное соединение...
-
- OTRS Новобранец
- Сообщения: 22
- Зарегистрирован: 05 апр 2013, 15:13
- Контактная информация:
Re: Знак точка с запятой ";" в ссылках
Не сразу понял как может помочь предложенное решение (а оно не поможет, если ссылка сгенерирована не самим OTRS), поэтому для таких же тугодумов напишу здесь подробнее:
Если перейти на сайт по ссылке http://блаблабла и при этом в настройках сервера включен редирект на https, то произойдет перекодирование всех " ; " в ссылке на " %3b " .
(Кстати, почему otrs давится. перекодирование символов в ссылке - нередкая ситуация... или это не касается разделителей?)
Предложенное tinipop решение: задать переменную OTRS_CONFIG_HttpType равной "https" вместо умолчального http.
Эта переменная используется при генерации ссылок самим OTRS (например в письмах). В результате не будет редиректа и перекодирования при переходе по таким ссылкам.
Остается исправить ссылки http на https на всех других ресурсах (корпоративный сайт и т.п.)
Кстати, вопрос к профессионалам: есть ли решение этой проблемы со стороны конфигурирования Apache , т.к. не всегда представляется возможным обеспечить пользователю переход именно по https , без редиректа?
Если перейти на сайт по ссылке http://блаблабла и при этом в настройках сервера включен редирект на https, то произойдет перекодирование всех " ; " в ссылке на " %3b " .
(Кстати, почему otrs давится. перекодирование символов в ссылке - нередкая ситуация... или это не касается разделителей?)
Предложенное tinipop решение: задать переменную OTRS_CONFIG_HttpType равной "https" вместо умолчального http.
Эта переменная используется при генерации ссылок самим OTRS (например в письмах). В результате не будет редиректа и перекодирования при переходе по таким ссылкам.
Остается исправить ссылки http на https на всех других ресурсах (корпоративный сайт и т.п.)
Кстати, вопрос к профессионалам: есть ли решение этой проблемы со стороны конфигурирования Apache , т.к. не всегда представляется возможным обеспечить пользователю переход именно по https , без редиректа?
С уважением,
Игорь
---------------------------------------------------------------------
Использую свежайший релиз OTRS Help Desk на FreeBSD
Игорь
---------------------------------------------------------------------
Использую свежайший релиз OTRS Help Desk на FreeBSD