EnnX
@EnnX

Как настроить серверный редирект для ссылок в кодировке UTF-8?

Здравствуйте!
При настройке параметров контекстной рекламы Яндекс Директ столкнулась с проблемой отображения ссылок в кодировке UTF-8: к примеру, ссылка на сайт клиента отображается в виде https://yacht-arenda.ru/sochi%2Fprincess-grazia?yc..., при этом она нерабочая. "%2F" означает "/".
Ссылка на документацию Яндекс Директ https://yandex.ru/support/direct/statistics/url-ta...

Вопрос: какое правило мне нужно записать в .htaccess для корректной работы рекламной кампании?
Заранее признательна за ответы!
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 1
@dodo512
RewriteEngine On

RewriteCond %{THE_REQUEST} /([^?]+)%2F([^?\s]*) [NC]
RewriteRule ^  https://yacht-arenda.ru/%1/%2 [R=301,L,NE]


Или
RewriteEngine On

RewriteRule ^(.+)%2F(.*) https://yacht-arenda.ru/$1/$2 [R=301,L,NC,NE]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы