Ich habe eine WP-Site mit dem Polylang-Plugin mit 2 Sprachen eingerichtet, die beide ihre eigenen Domains haben. Die Site wird unter Apache ausgeführt, und in der Konfigurationsdatei sind Aliase für die sekundäre Domäne mit und ohne www festgelegt, die auf dasselbe Verzeichnis verweisen.
Die primäre Domäne funktioniert wie erwartet, aber die sekundäre Domäne funktioniert nicht. Aus irgendeinem Grund versucht die Domäne, mit/ohne www auf die Domäne zuzugreifen, das Laden der Standardsprache in beiden Fällen auszulösen. Mit der Einstellung "Die Sprache wird aus verschiedenen Domänen gesetzt" unter URL-Änderungen habe ich versucht, die sekundäre Domain mit und ohne www einzustellen. Ich habe auch versucht, die Domäne von htaccess zu www zu erzwingen, aber ohne Ergebnisse.
Irgendwelche Ideen? Verwenden von WP 4.2.2 und Polylang 1.8.5.Polylang sekundäre Sprachdomäne, die nicht mit/ohne www funktioniert
0
A
Antwort
0
Eine Art von Beule, da es eine 9 Monate alte Post ist.
Aber ich lief auf genau das gleiche Problem und ich dachte, seit ich es gelöst habe, könnte ich nur teilen, was ich getan habe, da ich diesen Beitrag gefunden andere in der gleichen Situation tun könnte.
Hier ist mein Code, hinzugefügt, um ganz oben auf der index.php:
<?php
if (($_SERVER['HTTP_HOST'] == 'www.website.com'))
{
header('Location: http://website.com');
}
?>
Dies fügt eine Umleitung von www zu nicht-www. Dies ist ein ziemlich "hässlicher" Weg, um das Problem zu beheben .. Aber hey, wenn es dumm ist, aber es funktioniert, ist es nicht dumm, oder?