Weiterleitung auf www inkl. aller Unterseiten

URLs umschreiben, umleiten, blocken oder sperren - all das und noch viel mehr kann mit mod_rewrite erreicht werden. Mit regulären Ausdrücken, Conditions und Rules stehst Du auf Kriegsfuss? mod_rewrite macht nicht das was Du willst, oder funktioniert gar nicht? hier bist Du richtig!

Moderatoren: Bob, Super-Mod

Weiterleitung auf www inkl. aller Unterseiten

Beitragvon modrock » 11.02.2011 15:18

Liebes Forum,

ich leite mit folgenden zwei Zeilen erfolgreich ohne das Eintippen von www auf eine Ausgabe mit www weiter:

RewriteCond %{HTTP_HOST} !^www\.beispiel\.de$ [NC]
RewriteRule ^(.*)$ http://www.beispiel.de/$1 [R=301,L]

Allerdings wird beim Eintippen einer bestimmten Seite ohne www z.B. beispiel.de/unterseite.html nicht richtig weitergeleitet, sondern die Ausgabe lautet dann: http://www.beispiel.de/index.php

Leider komme ich mit der Lösung von diesem Beitrag nicht weiter:
post30095.html#p30095

Über jede Hilfe bin ich außerordentlich dankbar!

LG
Fabian
modrock
.
.
 
Beiträge: 2
Registriert: 11.02.2011 12:44

Re: Weiterleitung auf www inkl. aller Unterseiten

Beitragvon modrock » 08.03.2011 11:22

Eine Lösung in meinem Fall war die bereits an anderer Stelle vorhandene Regel
"RewriteRule .* index.php" nicht mit einem [L] abzuschließen. Vielleicht hilft das dem einen oder anderen.

LG Fabian
modrock
.
.
 
Beiträge: 2
Registriert: 11.02.2011 12:44

Re: Weiterleitung auf www inkl. aller Unterseiten

Beitragvon Dra9on » 08.03.2011 17:09

Probier einfach mal folgenden Code:

Code: Alles auswählen
RewriteCond %{HTTP_HOST}//s%{HTTPS} ^[^w][^w][^w][^.].*//((s)on|s.*) [NC]
RewriteRule ^ http%2://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Der funktioniert bei mir ohne Probleme.

Grüße
Dra9on
.
.
 
Beiträge: 3
Registriert: 07.03.2011 03:15


Zurück zu mod_rewrite

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron