Как перенаправить URL со специальными символами% ef% bb% bf? - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть ссылки на моем веб-сайте Wordpress с% ef% bb% bf в конце URL-адресов, я изменил их непосредственно в базе данных, но знаю, что мне нужно перенаправить старые в новую версию.

Я пробовал через .htaccess, но он не работает:

Redirect 301 /category/old-uri%ef%bb%bf/ https://example.com/category/new-uri

Я тоже пробовал разные варианты, но ничего не работает.

У вас есть идеи?

Спасибо

1 Ответ

0 голосов
/ 04 апреля 2020

Вы должны добавить флаг переписывания B. Этот флаг указывает mod_rewrite избегать обратных ссылок, как описано в этом ответе в @Accountant link.

Redirect 301 /category/old-uri%ef%bb%bf/ https://example.com/category/new-uri [B]

Экранирует специальный символ и приводит https://example.com/category/old-uri%ef%bb%bf/ к новому URL https://example.com/category/new-uri

...