www vor Adresse erzwingen
www vor Adresse erzwingen
Hi!
Ich habe folgendes Problem. Meine Seite kann man durch "www.domain.de" und durch "domain.de" erreichen. Im Admin-Bereich kann ich nur eine Adresse angeben. Wenn ich "www.domain.de" angebe und die leute kommen aber über "domain.de" auf meine Seite und loggen sich dann ein klappt der Login nicht, da sie nach dem login auf "www.domain.de" sind...
Bei einem erneuten Login in sind sie dann natürlich eingeloggt, aber alle neuen Nachrichten sind nicht mehr markiert, da diese ja von dem anderen Login "gelesen" wurden.
Wenn ich hier "phpbb.de" eingebe komme ich auf "www.phpbb.de". Ich habe schon gesucht, aber nicht gefunden. Wie macht man das?
thx
Monkey
Ich habe folgendes Problem. Meine Seite kann man durch "www.domain.de" und durch "domain.de" erreichen. Im Admin-Bereich kann ich nur eine Adresse angeben. Wenn ich "www.domain.de" angebe und die leute kommen aber über "domain.de" auf meine Seite und loggen sich dann ein klappt der Login nicht, da sie nach dem login auf "www.domain.de" sind...
Bei einem erneuten Login in sind sie dann natürlich eingeloggt, aber alle neuen Nachrichten sind nicht mehr markiert, da diese ja von dem anderen Login "gelesen" wurden.
Wenn ich hier "phpbb.de" eingebe komme ich auf "www.phpbb.de". Ich habe schon gesucht, aber nicht gefunden. Wie macht man das?
thx
Monkey
eine .htaccess mit
Code: Alles auswählen
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.tld$ [NC]
RewriteRule ^(.*) http://www.domain.tld/$1 [L,R=301]
Das obere Beispiel wollte bei mir nicht funktionieren.
Darum habe ich hier nocheinmal ein anderes Beipsiel:
Erstelle ine .htacces-Datei mit diesem Inhalt (oder füge es deiner bestehenden hinzu) und lade es auf den Server.
Das ganze funktioniert allerdings nur wenn mod_rewrite auf dem Server aktiviert ist. Anderenfalls wirst due einen Server-Fehler bekommen. In dem Fall müsstest du dann deinen Webhoster kontaktieren.
Bitte bedenke auch das .htaccess-Dateien versteckt sind auf dem Server. Ggf. musst du dir in deinem FTP-Programm erst versteckte Dateien anzeigen lassen wenn du sie auf dem Webspace sehen und erreichen willst.
Ansonsten ist es recht simpel.
Weiterführende Informationen gibt es auch auf auf www.modrewrite.de
Umgekehrt, wenn deine Standarddomain ohne www. sein soll, wäre das eine mögliche Lösung:
Darum habe ich hier nocheinmal ein anderes Beipsiel:
Code: Alles auswählen
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.deinedomain\.de$
RewriteRule ^(.*)$ http://www.deinedomain.de/$1 [L,R=301]
Das ganze funktioniert allerdings nur wenn mod_rewrite auf dem Server aktiviert ist. Anderenfalls wirst due einen Server-Fehler bekommen. In dem Fall müsstest du dann deinen Webhoster kontaktieren.
Bitte bedenke auch das .htaccess-Dateien versteckt sind auf dem Server. Ggf. musst du dir in deinem FTP-Programm erst versteckte Dateien anzeigen lassen wenn du sie auf dem Webspace sehen und erreichen willst.
Ansonsten ist es recht simpel.
Weiterführende Informationen gibt es auch auf auf www.modrewrite.de
Umgekehrt, wenn deine Standarddomain ohne www. sein soll, wäre das eine mögliche Lösung:
Code: Alles auswählen
RewriteCond %{HTTP_HOST} !^\deinedomain\.de$
RewriteRule ^(.*)$ http://deinedomain.de/$1 [L,R=301]
Die Signatur hat Urlaub.
danke danke!
Das erste Beispiel wollte bei mir auch nicht, aber es hat mich auf die richtige Idee gebracht.
Ich habe es jetzt so gelöst:
Das erste Beispiel wollte bei mir auch nicht, aber es hat mich auf die richtige Idee gebracht.
Ich habe es jetzt so gelöst:
Code: Alles auswählen
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.de$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1
Ich würde noch den . escapen:monkey hat geschrieben:Code: Alles auswählen
RewriteEngine on RewriteCond %{HTTP_HOST} ^domain.de$ [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1
Code: Alles auswählen
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1

- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
kann ich damit auch das root-Verzeichnis meines Webspacelieferanten mit meiner nic.de.vu Addresse ersetzen lassen,
Sodass das Forum dann Praktisch unter www.blablabla.de.vu/phpBB/ zuerreichen ist, wenn es in dem Ordner phpBB auf dem Webspace liegt?
Sodass das Forum dann Praktisch unter www.blablabla.de.vu/phpBB/ zuerreichen ist, wenn es in dem Ordner phpBB auf dem Webspace liegt?
kein Support per PN