Я создал сайт WP с использованием плагина Polylang с двумя языками, у которых есть свои собственные домены. Сайт работает на Apache, а в файле конфигурации есть псевдонимы, установленные для вторичного домена, как с WWW, так и без него, для указания одного и того же каталога.
Основной домен работает так, как ожидалось, но вторичный нет - по какой-либо причине попытка получить доступ к домену с/без www, похоже, заставляет его загружать язык по умолчанию в любом случае. Используя параметр «Язык задан из разных доменов» в модификациях URL-адресов, я попытался установить дополнительный домен как с www, так и без него. Я также попытался применить домен к www по htaccess, но без каких-либо результатов.
Любые идеи? Использование WP 4.2.2 и Polylang 1.8.5.Домен вторичного языка Polylang не работает с/без www
0
A
ответ
0
Вид удара, так как это 9-месячный пост.
Но я столкнулся с одной и той же проблемой, и я понял, что, поскольку я ее любил, я мог бы просто поделиться тем, что я сделал, так как я нашел это сообщение другим в той же ситуации.
Вот мой код, добавил в самой верхней части index.php:
<?php
if (($_SERVER['HTTP_HOST'] == 'www.website.com'))
{
header('Location: http://website.com');
}
?>
Это добавляет редирект с WWW к не-WWW. Это довольно «уродливый» способ исправить проблему. Но эй, если ее глупость, но она работает, это не глупо правильно?