Leiten Sie alle Nicht-WWW-Besucher an das WWW weiter

475
Jason

Ich bekomme immer wieder Variationen der folgenden Antwort, und es funktioniert nicht

RewriteCond % !^www.alwaysroaming.com$ RewriteRule ^(.*)$ http://www.alwaysroaming.com/$1 [R=301,L] 

Der Grund, warum diese Lösung nicht gut ist, ist das, wenn ich gehe

alwaysromaing.com/site

Ich werde nie zur WWW.alwaysroaming.com/site weitergeleitet

Kann jemand das korrekte Umschreiben hier angeben?

0
Bereits ausführlich beantwortet, um in beide Richtungen umzuschreiben, auf ServerFault und StackOverflow [over] (http://serverfault.com/questions/190589/) und [over] (http://serverfault.com/questions/155658/) und [over] (http://serverfault.com/questions/199342/) und [over] (http://serverfault.com/questions/225974/) und [over] (http://stackoverflow.com/questions) / 234723 /) und [over] (http://serverfault.com/questions/210709/) und [over] (http://serverfault.com/questions/186271/) und [over] (http: // serverfault.) .com / questions / 446 /) und wieder [over] (http://serverfault.com/questions/251474/). JdeBP vor 12 Jahren 4
Wow, Mann, ich musste einen Kommentar hinzufügen, da es erstaunlich ist, wie viel Mühe man dafür investiert, alle zu finden und sie so zu verknüpfen. Liebe es! Jason vor 12 Jahren 0

2 Antworten auf die Frage

2
barryj

Ich würde folgendes vorschlagen:

RewriteCond% ! ^ Www.alwaysroaming.com $ [NC] RewriteRule ^ / (. *) $ Http://www.alwaysroaming.com/$1 [R = 301, L] 

Der Schlüsselteil ist das '/' nach dem '^' in der zweiten Zeile. Die NC in bedeutet, dass es funktioniert, wenn jemand Groß- / Kleinschreibung eingibt.

0
James Polley

Dies ist eine so häufig gestellte Frage, dass sie Teil der Dokumentation zu mod_rewrite ist - die Sie gelesen haben, richtig?

Angenommen, Sie laufen an Port 80:

RewriteCond % !^fully\.qualified\.domain\.name [NC] RewriteCond % !^$ RewriteRule ^/(.*) http://fully.qualified.domain.name/$1 [L,R] 

Die Dokumentation enthält ein weiteres Beispiel für den Fall, dass Sie sich nicht an Port 80 befinden, und deckt andere gängige Szenarien ab