Перенаправление обнаружения языка полиланга с 301

Я использую плагин polylang для многоязычного сайта WordPress. В соответствии с рекомендациями SEO главная страница www.myweb.com должна перенаправлять на www.myweb.com/en со статусом 301. В настоящее время его перенаправление со статусом 302. Функция home_requested() делает это, но мы не можем трогать основные функции плагина. Я попытался добавить фильтр для этой функции. Также пробовал добавить фильтр для функции wp_redirect, но не работает. Есть ли другой способ отсортировать это. Спасибо.


person avinash    schedule 06.12.2018    source источник


Ответы (1)


Однако вы, вероятно, уже исправили это, разместив сообщение для других людей, которые хотят решить эту проблему.

Я решил это, отредактировав файл Choose-lang.php в плагине

wp-content->plugins->polylang->frontend->choose-lang.php:277 или нажмите ctrl + f для 302 и замените его на 301.

person gtanaselea    schedule 01.11.2019