Mhh... Dann sag ich jetzt lieber nichts mehrjbs hat geschrieben:Hmm. Bin neulich erst 0x14 geworden.
Redirect wenn kein "www."
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Hab was besseres gefunden: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:Gibt es eine bessere Lösung?Code: Alles auswählen
RewriteEngine On RewriteCond %{HTTP_HOST} !^www. [NC] RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [L,R=301]
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>
* 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/
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
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.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice