WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Почему происходит редирект в Polylang на другую версию языка?

Вынуждена обратиться за помощью. Мониторила вопрос в нете и у многих разработчиков возникает такая проблема.

Сайт Landing WordPress, мультиязычность реализована Polylang.

site.ru автоматически редиректит на site.ru/en. А если включаешь какой-то плагин кеширования то вообще не работают переключатели языков. Google Page Speed при запросе site.ru пишет что "Запрашиваемый URL выполняет переадресацию на следующий URL: site.ru/en/".

На одном из форумов предлагали решение - отключить “Detect browser language” в Polylang. Пробовала, переключатели языков работают, но переадресация остается. К тому же эта функция важна. Хотя может есть способ как это сделать без плагина.

Всем буду благодарна за помощь.

Заметки к вопросу:
el-lable 17 Дек. 2019

Мультиязычный сайт на вордпрессе - это извращение.

chomovva 17 Дек. 2019

"Мультиязычный сайт на вордпрессе - это извращение."
Значит вы не умеете с ним работать

chomovva 17 Дек. 2019

Вам нужно убрать переадресацию для Google Page Speed? Какой адреса сайта?

elena-olefir 17 Дек. 2019

Не то чтобы для Google page speed, эта ошибка заметна и без него если включить на сайте плагин кеширования. avrora-trading.ru

chomovva 20 Дек. 2019

Напоминает несовместимость плагинов. С такими проблемами с polylang не доводилось сталкиваться, но вот нормальный плагин для кеширования, который бы был совмести с мультисайтом когда-то пришлось поискать. Я на вашем места попробовал бы подобрать другой плагин для кеширования, благо их хватает, к примеру Comet Cache. Но лучше экспериментировать на копии сайта или хотя бы сделать бекап.

0
elena-olefir
17 декабря 2019
  • 0

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

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация