Ошибки при переходе по русскоязычным ссылкам

Здесь обсуждаются _реальные_ неисправности (ошибки в работе функций движка или сервиса, почта не доходит и т.д.), касающиеся только функциональности.
Ответить
Аватара пользователя

Автор темы
Вчерашний борщ
Сообщения: 290
Зарегистрирован: 19 сен 2015, 17:25
Благодарил (а): 77 раз
Поблагодарили: 37 раз
Контактная информация:

Ошибки при переходе по русскоязычным ссылкам

Сообщение Вчерашний борщ » 23 мар 2016, 19:19

Пользователи просто кидают ссылки в темах, а с русскоязычными проблемы
Для примера ошибки при переходе:
http://www.massimodutti.com/m/ru/%D0%B6 ... talle_zoom

Выдает:
SRVE0232E: Internal Server Error.
Exception Message: [URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "-%"]

URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "-%"
"Хочется сделать форум поддержки информативным и удобным :) " ©

Аватара пользователя

beholder
Администратор
Сообщения: 1225
Зарегистрирован: 02 янв 2015, 08:15
Откуда: Владивосток
Благодарил (а): 36 раз
Поблагодарили: 444 раза
Пол:
Контактная информация:

Ошибки при переходе по русскоязычным ссылкам

Сообщение beholder » 24 мар 2016, 04:15

В данном случае дело скорее всего не в русских символах, а в символе "%", который не принимает целевой сервер в "неотзеркаленом" виде (что вобщем-то и правильно).
Если таких ссылок много и это доставляет неудобство, то лучше очистить содержимое параметра "Префикс перед ссылкой:" у расширения "External Links" - в этом случае переадресация будет происходить без промежуточной страницы, но по неизмененной ссылке, в том виде, в каком была размещена пользователем.
Поддержка GetBB.Ru
Бесплатный хостинг форумов PHPBB3

Ваши собственные домены с привязкой к форуму:
.ru - 200 руб./год , .рф - 250 руб./год. (кирилический домен)
in.ua - 7$/год. , .com,org,net - 12$/год.

Ответить