Seite 1 von 1

Redirect wenn kein "www."

Verfasst: Dienstag 8. Dezember 2009, 16:21
von jens
Ich möchte das alle URLs ein www. vorran gestellt wird. Ich hab eine Lösung für die .htaccess und mod_rewrite gefunden:

Code: Alles auswählen

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [L,R=301]
Gibt es eine bessere Lösung?

Verfasst: Dienstag 8. Dezember 2009, 16:37
von Defnull
Was stört dich an der Lösung?

Verfasst: Dienstag 8. Dezember 2009, 16:42
von jens
Nichts. Ich hab die im Netz gefunden, getestet und sie funktioniert. Aber ich bin kein mod_rewrite Experte. Von daher weiß ich nicht, ob es da evtl. irgendwelche Nebenwirkungen gibt.

Verfasst: Mittwoch 9. Dezember 2009, 12:45
von apollo13
verwendest du Django (wie ich ja mal annehme)? Dort gibt es ein setting, dass das übernimmt.

Verfasst: Donnerstag 10. Dezember 2009, 12:25
von peterbauer
ich würde es auch über Django machen...

Verfasst: Donnerstag 10. Dezember 2009, 14:10
von Leonidas
Ich mach das einfach über VHost und Redirects, so spar ich mir mod_rewrite komplett. Allerdings entferne ich das www statt es anzuhängen :)

Verfasst: Donnerstag 10. Dezember 2009, 16:06
von apollo13
Leonidas hat geschrieben:Allerdings entferne ich das www statt es anzuhängen :)
+1

Verfasst: Donnerstag 10. Dezember 2009, 20:04
von gerold
Leonidas hat geschrieben:Allerdings entferne ich das www statt es anzuhängen :)
+1

Verfasst: Donnerstag 10. Dezember 2009, 20:40
von ms4py
An die letzten beiden: Kennt ihr Twitter?
SCNR :D

Verfasst: Donnerstag 10. Dezember 2009, 23:07
von apollo13
ice2k3 hat geschrieben:An die letzten beiden: Kennt ihr Twitter?
SCNR :D
Klar aber warum Twitter verwenden, wenn man hier auch gleich viel scheiß verzapfen kann^^

Verfasst: Freitag 11. Dezember 2009, 08:19
von /me
apollo13 hat geschrieben:Klar aber warum Twitter verwenden, wenn man hier auch gleich viel scheiß verzapfen kann^^
+1

Verfasst: Freitag 11. Dezember 2009, 14:40
von Hyperion
/me hat geschrieben:
apollo13 hat geschrieben:Klar aber warum Twitter verwenden, wenn man hier auch gleich viel scheiß verzapfen kann^^
+1
-1

Ich werfe mal
http://identi.ca/
in den Thread! :-)

Verfasst: Freitag 11. Dezember 2009, 18:59
von jbs
Mache ich etwas falsch? Ich kenn mich mit Twitter und Facebook kaum aus. Stoße eher zufällig darauf. Und bis auf Bildblog, verfolge ich auch keinen Blog. Bildblog aber auch erst seit ein paar Monaten.

Bin ich out?

Verfasst: Freitag 11. Dezember 2009, 19:01
von ms4py
jbs hat geschrieben:Bin ich out?
Kommt darauf an wie alt du bist :D

Verfasst: Freitag 11. Dezember 2009, 19:03
von jbs
Hmm. Bin neulich erst 0x14 geworden.

Verfasst: Freitag 11. Dezember 2009, 19:50
von ms4py
jbs hat geschrieben:Hmm. Bin neulich erst 0x14 geworden.
Mhh... Dann sag ich jetzt lieber nichts mehr ;)

Re: Redirect wenn kein "www."

Verfasst: Donnerstag 17. November 2011, 17:41
von jens
jens hat geschrieben:Ich möchte das alle URLs ein www. vorran gestellt wird. Ich hab eine Lösung für die .htaccess und mod_rewrite gefunden:

Code: Alles auswählen

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [L,R=301]
Gibt es eine bessere Lösung?
Hab was besseres gefunden:
Wenn man zugriff auf die VirtualHost Einstellungen hat, macht man halt zwei Hosts, bsp:

Code: Alles auswählen

<VirtualHost *:80>
    ServerName www.jensdiemer.de
    ...
</VirtualHost>
<VirtualHost *:80>
    ServerName jensdiemer.de
    RedirectPermanent / "http://www.jensdiemer.de/"
</VirtualHost>
Noch besser, wenn man Domain und WebSpace seperat hat:
* sub-domain mit www. nutzten und A-Record auf die V-Server IP
* domain ohne www. anlegen und kein A-Recored, sondern nur Weiterleitung einrichten

Der Vorteil liegt auf der Hand: Man braucht kein mod_rewrite und die Subdomain Variante belastet den Server garnicht nicht...

Ein bisschen Ausführlicher: http://www.pylucid.org/de/blog/315/redi ... domaintld/

Re:

Verfasst: Freitag 18. November 2011, 01:32
von Leonidas
jens, Hint aus diesem Thread, erste Seite:
Leonidas hat geschrieben:Ich mach das einfach über VHost und Redirects, so spar ich mir mod_rewrite komplett.

Re: Re:

Verfasst: Freitag 18. November 2011, 14:10
von jens
Leonidas hat geschrieben:jens, Hint aus diesem Thread, erste Seite:
:oops: