Ich kann der URL nicht HTTP://WWW voranstellen, wenn ich auf dieselbe Domain umleite

Ich kann der URL nicht HTTP://WWW voranstellen, wenn ich auf dieselbe Domain umleite

Es gibt diese WordPress-Anwendung auf OpenShift, die CloudFlare als DNS-Server verwendet.

OpenShift gibt uns eine URL wie app-user.rhcloud.comund ermöglicht Ihnen, Alias ​​hinzuzufügen. Wie www.website.comund website.com. Sie müssen also CNAME-Einträge zu Ihrer Domain website.com hinzufügen, die auf app-user.rhcloud.com verweisen. Mein Registrar erlaubte mir nicht, CNAME ohne Subdomain (ohne www.) hinzuzufügen, also habe ich meine DNS-Server zu CloudFlare verschoben und die CNAMEs dort hinzugefügt.

Registrar -> CloudFlare -> OpenShift

Die WordPress-Anwendung verfügt über eine .htaccess, um die URL umzuschreiben und sie benutzerfreundlicher zu gestalten. Die Anwendungskonfiguration ist so eingerichtet, dass alle URLs auf eine ROOT-URL umgeleitet werden. In meinem Fall wähle ich die Umleitung auf http://www.website.comund das sollte funktionieren. Aber ich stand vor einemUmleitungsschleifeProblem. Ich habe versucht, die Umleitung selbst in der ersten Zeile der Datei durchzuführen index.php, aber auch das ist fehlgeschlagen. Dann habe ich aufgehört, Locationin den Headern die Umleitung zu verwenden und mit begonnen Refresh. Das war am effektivsten, funktioniert aber nach ein paar Stunden nicht mehr. Dann habe ich eine Version ohne Cache erzwungen, wie hier erklärthttps://stackoverflow.com/questions/1907653/wie-man-erzwingt-dass-die-seite-nicht-in-php-zwischengespeichert-wird. Hat nicht funktioniert.

Ich habe angefangen, Dinge mit .htaccess auszuprobieren und einige Regeln und Bedingungen zu prüfen, um dies zu erzwingen, bevor die Anwendung versucht hat, umzuleiten, aber es verursacht auch dieselbe Schleife. Die URL ändert sich nie, weder mit .htaccess noch mit PHP.

Ich habe dann folgendes versucht: ohne Umschreiben der URLsUND/ODERmit einer leeren .htaccess gibt es keine benutzerfreundliche URL, aber auch keine Umleitungsschleife.

Irgendwelche Ideen, wie man das lösen kann? Es ist über 2 Wochen her, seit ich mit der Installation dieser App begonnen habe, und ich muss Nicht-WWW-Anfragen anHTTP://WWW

Webseite: http://www.porta8080.com.br

@bearbeiten

Nur um es klarer zu machen: Ich kann keine HTTP://WWWNicht-WWW-URLs hinzufügen, daher entsteht eine Umleitungsschleife. Wenn die Seite ohne diese neu geladen wird, http://wwwerfolgt die Umleitung WIEDER. Und immer wieder. Das ist das eigentliche Problem.

Antwort1

Sie könnten versuchen, Ihren A-Eintrag auf einen 301-www-Host eines Drittanbieters einzustellen

1) Mach es mitCloudFlare

2) Verwenden Sie eine 301-www IP 208.43.88.227 vonDuda =porta8080.com.br IN A 208.43.88.227

3) Überprüfen Sie Ihre .htaccess und posten Sie sie hier

4) Schauen Sie sich auch dieWordpress-Community.

verwandte Informationen