Задать вопрос
EnnX
@EnnX

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

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

Вопрос: какое правило мне нужно записать в .htaccess для корректной работы рекламной кампании?
Заранее признательна за ответы!
  • Вопрос задан
  • 111 просмотров
Подписаться 2 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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]
Ответ написан
Ваш ответ на вопрос

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

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