VPNwelt.com sucht Feedback Wie der Name schon sagt handelt es sich um eine Review Website für…
von: florian.berg.privat
Versuch Backlinks oder Keywords zu erstellen. Dein Content muss auch gut sein. Hier ein Artikel das…
von: welkercarmen5
Hallo liebe SEO-Experten,
nach einer Woche Internetrecherche und unzähligen Fehlversuchen
hoffe ich nun hier in diesem Insider-Experten-Forum fündig zu werden.
Ich habe meine Domain auf https umgestellt und möchte nun die .htaccess
entsprechend anpassen. Ich habe mehrere Domains, die alle auf eine Domain
umgeleitet werden, und zwar mit www. Vor der Umstellung hat alles perfekt
funktioniert. Von http auf https umleiten war auch kein Problem - das
funktioniert. Trotzdem habe ich noch DC, weil die Domain noch mit und ohne
www erreichbar ist.
Ich habe bereits alle Codeschnipsel ausprobiert, die ich im Netz finden konnte.
Nichts hat funktioniert. Da ich nun wohl "betriebsblind" geworden bin,
würde ich mich riesig freuen, wenn mir jemand helfen könnte. (Abgesehen davon
gibt es bestimmt noch mehr Leute wie mich, die ein ähnliches Problem haben
und sich ebenfalls sehr über die Lösung freuen würden.)
Also, verkürzt sieht meine .htaccess bisher so aus:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.meinedomain\.de$
RewriteCond %{HTTP_HOST} ^www.meinedomain\.de$
RewriteRule ^(.*)$ www.meinedomain.de/$1 [R=301,L]
RewriteRule ^index\.html www.meinedomain.de [R=301,L]
RewriteRule ^(.*)$ www.meinedomain.de/$1 [R=301,L]
mit www geschrieben wird, wenn man meinedomain.de eingibt?
Andremio schrieb:
RewriteCond %{HTTP_HOST} !^www\\.meinedomain\\.de$
RewriteCond %{HTTP_HOST} ^www.meinedomain\\.de$RewriteRule ^(.*)$ www.meinedomain.de/$1 [R=301,L]
Ich übersetze das mal zeilenweise:
Bei Erfüllung der Bedingung: %{HTTP_HOST} ist nicht www.meinedomain.de
und bei Erfüllung der Bedingung: %{HTTP_HOST} ist www.meinedomain.de
wende folgende Regel an: leite alle Anfragen auf www.meinedomain.de um
RewriteCond %{HTTP_HOST} !^www\\.
RewriteRule (.*) www.%{HTTP_HOST}/$1 [R=301,L]
Matthes schrieb:
Kurz und schmerzlos:RewriteCond %{HTTP_HOST} !^www\\.RewriteRule (.*) www.%{HTTP_HOST}/$1 [R=301,L]
Hallo Matthes,
vielen Dank für Deine schnelle Antwort! Habe ich das richtig verstanden, dass der Code nur bei php funktioniert? Bei mir handelt es sich nämlich um statische Seiten.
Abgesehen davon würde die Umleitung nur dann greifen, wenn man im Browser meinedomain.de eingibt. Wenn ich nun aber meinedomain.de eingeben würde, wäre die genannte Umleitung nutzlos, oder?
Frage: Wie leite ich von meinedomain.de auf www.meinedomain.de um?
Andremio schrieb:
vielen Dank für Deine schnelle Antwort! Habe ich das richtig verstanden, dass der Code nur bei php funktioniert? Bei mir handelt es sich nämlich um statische Seiten.
Nein, das war nur die Foren-Code-Anzeige, damit der Code hervorgehoben ist.
Das ist kein PHP, sondern die normale Rewrite-Syntax für die .htaccess.
Andremio schrieb:
Abgesehen davon würde die Umleitung nur dann greifen, wenn man im Browser meinedomain.de eingibt. Wenn ich nun aber meinedomain.de eingeben würde, wäre die genannte Umleitung nutzlos, oder?
Wieso...?
Weil es HTTP_HOST heißt? Das spielt keine Rolle, die Variable bezieht sich immer auf den Host-Namen, egal ob über http oder https zugegriffen wird.
Um es noch einmal zeilenweise zu übersetzen:
Bei Erfüllung der Bedingung: Hostname fängt nicht mit www. an
wende folgende Regel an: leite jede %eingabe auf www.%hostname.de/%eingabe um
Hallo Matthes,
habe die Lösung gerade selbst gefunden und wollte sie hier posten -
aber Du bist mir zuvor gekommen. Vielen Dank!
Beste Grüße
André
Beitrag erstellen
EinloggenKostenlos registrieren