Wie kann ich meine Homepage welche über www. und ohne www. aufrufbar ist ggf. weiterleiten?
Liebe Grüße
Tobias Klein
Wie kann ich meine Homepage welche über www. und ohne www. aufrufbar ist ggf. weiterleiten?
Liebe Grüße
Tobias Klein
Über die .htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,QSA,L]
RewriteRule ^index\.(html?|php)$ http://%%7bhttp_host%7d/ [R=301,QSA,L]
oder siehe auch hier: http://o-pr.de/post/weiterleitungen-htaccess/
Ah perfekt.
Wenn ich dies in die .htaccess einbaue. Gilt dies dann für alle Seiten und Unterseiten oder mus ich jede Domain neu aufführen im .htaccess?
Liebe Grüße
Tobias
Den Code in .htaccess im Hauptverzeichnis einbinden. Dann gilt es auch für alle Unterseiten.
Noch ein Hinweis: der Code schreibt nicht nur "http://www.domain.de" zu "Domain.de" um, sondern unterdrückt auch gleich bei der Startseite des Internetauftritts den Zusatz index.html (bzw. php). Das ist im Hinblick auf Duplicate Content genau so wichtig wie die Festlegung auf entweder mit oder ohne www
Also quasi so?
RewriteEngine On
RewriteCond %{HTTP_HOST} !^dielausbuba.de
RewriteRule ^(.*) http://www.dielausbuba.de/$1 [R=301,QSA,L]
RewriteRule ^index\.(html?|php)$ http://www.dielausbuba.de}/ [R=301,QSA,L]
Nein. Einfach den Original-Text wie dargestellt einbinden (copy & paste). Nichts ändern. Dass das www im Text blau ist liegt daran, dass dieses Board automatisch einen URL-Tag einfügt, sobald www verwendet wird.
{HTTP_HOST} ist quasi eine Variable, die automatisch den Domainnamen verwendet.
Auf meinem Server liegen aber 4 Domains, gilt dies dann automatisch für alle?
Wenn alle Domains auf dieses Hauptverzeichnis geroutet sind, müsste es meines Wissens für alle Domains gelten.
Aus https://community.zeta-producer.com/www.dielausbuba.de würde dann dielausbuba.de, aus https://community.zeta-producer.com/www.die-lausbuba.de würde die-lausbuba.de etc.
Falls du deine 4 Domains auf eine einzige Domain leiten möchtest, würde ich die Umleitung direkt bei deinem Hoster/Provider in der Domainroutung hinterlegen.
Wenn du die Änderung nur für eine Domain möchtest, müsstest du wohl {HTTP_HOST} durch die Domain ersetzen. Aber das habe ich noch nicht probiert.
Beste Grüße aus Hannover von
Annette Schilke Münzhandel e. Kfm.
http://www.asmuenzen.de
Das hat glaub nicht funktioniert:
Okay. So wie die Domain aussieht, betreibst du einen Server und hast nicht "einfach" deine Seiten gehostet. Mit Servern kenne ich mich nicht aus. Für diesen Fall vermute ich aber, dass du die .htaccess nicht in das Verzeichnis geschrieben hast, wo die index-Datei deiner Seite liegt, sondern in das Betriebssystem des Servers kopiert hast.
Ja ich betreibe das ganze über einen Server....
Ich hatte das schonmal in dieser Variante in der htacess drin:
AddDefaultCharset utf-8
AddHandler x-httpd-php53 .php
RewriteEngine On
RewriteCond %{HTTP_HOST} ^dielausbuba.de$ [NC]
RewriteRule ^(.*) http://www.dielausbuba.de [L,R=301]
Das hat funktioniert, allerdigns dann nur für die Startseite oder?
Ich möchte das auch für alle Unterseiten haben.
Sorry, da muss ich passen. Wie gesagt, bei Servern und den Rules kenne ich mich nicht aus.
Alles klar. Trotzdem vielen Dank für deine Mühe.
Vielleicht hat ja noch jemand anderes eine gute Idee.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!
Wenn Sie neu bei uns sind, hilft Ihnen unsere Hilfe-Seite dabei, sich im Forum zurechtzufinden. Dort erfahren Sie alles Wichtige, von der Registrierung bis hin zur Erstellung eigener Themen (Fragen).
Ohne Programmierkenntnisse gleich mit Zeta Producer loslegen. Layout auswählen, Text eingeben – fertig. Kostenloser Support und über 99% zufriedene Kunden. Überzeugen Sie sich selbst!