Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Code: Alles auswählen
RedirectPermanent / http://stoffversand4u.de
Code: Alles auswählen
RedirectPermanent / http://stoffversand4u.de
Code: Alles auswählen
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www.stoffversand4u\.de
RewriteRule (.*) http://stoffversand.de/$1 [R=301,L]
Code: Alles auswählen
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www.stoffversand4u\.de
RewriteRule (.*) http://stoffversand.de/$1 [R=301,L]
Das hat soweit prima geklappt.
Habe dazu aber noch ein / zwei Fragen:
- Soll ich alle Domains auf diese Art und Weise umleiten oder gibt es dafür noch passendere Vorgehensweisen (Alias etc..?)
- Beim Hoster kann ich auch direkt die Umleitung einschalten. Sinnvoll?
- Muss solch eine Umleitung pro Domain mit sowie ohne www. eingerichtet werden oder reicht da eine Umleitung?
Hier das konkrete Beispiel:
[/quote]Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www.stoffexpress4u\.de
RewriteRule (.*) http://stoffversand.de/$1 [R=301,L]
Der Backslash maskiert in einem gesuchten Ausdruck den Punkt, damit dieser nur als Punkt ausgewertet wird und nicht als Metazeichen, da ein Punkt als Metazeichen für ein beliebiges Zeichen stehen kann.eXtremeTK hat geschrieben:Muss es in der vorletzten Zeile oder dem ".de" das ""
Da hier in der ersten RewriteCond (Bedingung/Kondition) der gesuchte Ausdruck nur aus einem Punkt als Metazeichen besteht, sollten bereits alle Domains weitergeleitet werden, die ein beliebiges Zeichen enthalten, mit Ausnahme der in der zweiten Bedingung (zweite RewriteCond) erwähnten Domain. Wenn Du das so eingerichtet hast, sollten somit bereits alle Domains, mit Ausnahme von www.stoffversand4u.de, auf die Domain stoffversand.de weitergeleitet werden.eXtremeTK hat geschrieben:- Muss solch eine Umleitung pro Domain mit sowie ohne www. eingerichtet werden oder reicht da eine Umleitung?
Hier das konkrete Beispiel:
Code: Alles auswählen
Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} !^www.stoffexpress4u\.de RewriteRule (.*) http://stoffversand.de/$1 [R=301,L]
Das hat dann seine Vorteile, wenn die Domains auf einzelne Websites, die in eigenen Verzeichnissen liegen, aufgeteilt werden sollen und diese vom Hoster als VirtualHosts eingerichtet werden und nicht als einfache Weiterleitungen.eXtremeTK hat geschrieben:- Beim Hoster kann ich auch direkt die Umleitung einschalten. Sinnvoll?
Code: Alles auswählen
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www.stoffexpress4u\.de
RewriteRule (.*) http://stoffversand4u.de/$1 [R=301,L]
Code: Alles auswählen
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www.stoffversand4u\.de
RewriteRule (.*) http://stoffversand4u.de/$1 [R=301,L]
Alle außer die www.stoffexpress4u.de sollten damit auf stoffversand4u.de umgeleitet werden.eXtremeTK hat geschrieben:Mit dieser Umleitung wird also:Code: Alles auswählen
Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} !^www.stoffexpress4u\.de RewriteRule (.*) http://stoffversand4u.de/$1 [R=301,L]
- stoffexpress4u.de sowie www.stoffexpress4u.de auf https://stoffversand.de umgeleitet?
Wenn nur die "www.stoffversand4u.de" auf stoffversand4u.de umgeleitet werden soll, so wäre die erste Bedingung nicht erforderlich oder gar zu viel und das ! Ausrufezeichen müsste entfernt werden, weil ja so die www. stoffversand4u.de ! nicht auf die stoffversand4u.de umgeleitet werden soll. Besser wäre es dann wohl in etwa so auszudrücken, dass nur die "www.stoffversand4u.de" mit www auf die stoffversand4u.de ohne www umgeleitet wird.eXtremeTK hat geschrieben:Die Umleitung der www.stoffversand4u.de auf https://stoffversand4u.de muss dann wie folgt aussehen?Code: Alles auswählen
Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} !^www.stoffversand4u\.de RewriteRule (.*) http://stoffversand4u.de/$1 [R=301,L]
Code: Alles auswählen
RewriteCond %{HTTP_HOST} ^www.stoffversand4u\.de$ [NC]
RewriteRule (.*) http://stoffversand4u.de/$1 [R=301,L]
Würde ich mal probieren und anschließend schauen, was Du dann als HTTP Statuscode bei den einzelnen Domains geliefert bekommst. Wenn der OK ist, brauchtest Du bei jeder Domain nur noch eine Weiterleitung für mit und ohne www ablegen.eXtremeTK hat geschrieben:Jetzt kann ich bei meinem Provider (Profihost) den Zielordner der zusätzlichen Domains angeben.
Kommt darauf an, wo die htaccess liegt, wenn im Root vom Webspaces, so solltest Du die Domains aufteilen können. Wenn im Root von den einzelnen Websites, die jeweils in einem eigenen Verzeichnis liegen, dann eigentlich nur für die jeweilige Domain. Es gibt da aber noch so viele Einstellmöglichkeiten an Rechten (AllowOverrid https://de.selfhtml.org/servercgi/serve ... nweisungen ), was mit einer htaccess gemacht werden kann und was nicht, die kenne ich auch nicht alle und liegen im Ermessensbereich des Hosters.eXtremeTK hat geschrieben:Mir kommt das ein bisschen seltsam vor. Kann ich nicht alle Umleitungen in einer .htaccess Datei eintragen?