Seite 1 von 1
Weiterleitung per .htaccess
Verfasst: 24.04.2009, 22:18
von ramfresser
Hallo
bei dem folgenden Beispiel
Code: Alles auswählen
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.angehoerige-von-krebspatienten\.de$
RewriteRule ^(.*)$ http://www.angehoerige-von-krebspatienten.de/$1 [L,R=301]
werden alle aufrufe ohne
www. zu urls mit
www.
nun meine Frage
ich möchte alle Aurufe ob ohne
www. oder mit
www. zu einen Unterordner (
www.meineDomain.de/cms/ ) des Domains weiterleiten lassen.
Wie kann ich das realisieren mit der .htaccess ?
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Re: Weiterleitung per .htaccess
Verfasst: 25.04.2009, 10:45
von Mork vom Ork
ramfresser hat geschrieben:ich möchte alle Aurufe ob ohne www. oder mit www.
Also kurz: Alle Aufrufe.
zu einen Unterordner (
www.meineDomain.de/cms/ ) des Domains weiterleiten lassen.
Wie kann ich das realisieren mit der .htaccess ?
Völlig falscher Ansatz. Verschiebe den Inhalt des Ordners /cms/ nach / und gut ist.
Re: Weiterleitung per .htaccess
Verfasst: 25.04.2009, 11:23
von ramfresser
Mahlzeit
Mork vom Ork hat geschrieben:ramfresser hat geschrieben:ich möchte alle Aurufe ob ohne www. oder mit www.
Also kurz: Alle Aufrufe.
zu einen Unterordner (
www.meineDomain.de/cms/ ) des Domains weiterleiten lassen.
Wie kann ich das realisieren mit der .htaccess ?
Völlig falscher Ansatz. Verschiebe den Inhalt des Ordners /cms/ nach / und gut ist.
Das möchten wir ja eben nicht, wir möchten eine Lösung finden per .htaccess.
Verfasst: 25.04.2009, 11:58
von TBT
RedirectMatch ^/$ /cms/
Verfasst: 25.04.2009, 12:22
von ramfresser
Hallo
TBT hat geschrieben:RedirectMatch ^/$ /cms/
Sorry aber das verstehen wir gerade nicht wie du das meinst.
Re: Weiterleitung per .htaccess
Verfasst: 25.04.2009, 12:58
von Mork vom Ork
ramfresser hat geschrieben:Das möchten wir ja eben nicht, wir möchten eine Lösung finden per .htaccess.
Und warum dies?
Verfasst: 25.04.2009, 13:18
von TBT
in die htaccess schreiben, ist auch ein mod_rewrite Befehl
Verfasst: 25.04.2009, 14:17
von Kristian
Hallo
TBT hat geschrieben:in die htaccess schreiben, ist auch ein mod_rewrite Befehl
Nicht ganz, es ist mod_alias.
Laut Doku wäre:
richtig, Allerdings braucht man ja kein "Match" also keine regex wenn es immer nur um das Slash geht, von daher sollte:
ausreichen und "billiger" sein, falls wir denn den Wunsch des OP richtig verstanden haben.
Gruß
Kristian
Verfasst: 25.04.2009, 14:32
von Mork vom Ork
Kristian hat geschrieben:Allerdings braucht man ja kein "Match" also keine regex wenn es immer nur um das Slash geht, von daher sollte:
ausreichen
Falsch, damit baut er im dümmsten Fall eine Endlosschleife.
Anleitung lesen.
Verfasst: 25.04.2009, 16:03
von Kristian
Hallo
@Mork vom Ork
Verdammt, da habe ich "path beginning with url-path" glatt übersehen.
Sorry.
Das kann nicht nur, das ist (gerade getestet) eine Endlosschleife.
Danke & Gruß
Kristian
Verfasst: 25.04.2009, 16:26
von ramfresser
Hallo ihr Lieben
Wir sind keine Profies und verstehen vieles von dem nicht.
Bitte wie muss nun die entgültige Lösung aussehen ?
Verfasst: 25.04.2009, 16:37
von Kristian
Hallo
Versuch mal ob
macht was ihr wollt.
Gruß
Kristian
Verfasst: 25.04.2009, 17:05
von ramfresser
Hallo
Kristian hat geschrieben:Hallo
Versuch mal ob
macht was ihr wollt.
Gruß
Kristian
Danke schön die Lösung funktioniert.
Verfasst: 08.05.2009, 13:51
von wishkey
Hallo
Das mit
RedirectMatch 301 ^/$
https://www.domain.de/cms/
funktioniert auch für mein Problem. Ich verwende websitebaker und der legt die Verzeichnisse /wb und /wb/pages in Datenbanken fest und da will ich nicht dran rumschrauben. So müsste es doch mit htaccess mögich sein, dass
beyli.ch/wb (hier befindet sich die index-Datei) nur mit beyli.ch angezeigt wird. Der 'Rest' der Site befindet sich in beyli.ch/wb/pages
und demnach sollte die Site
beyli.ch/wb/pages/kontakt
als
beyli.ch/kontakt
angezeigt werden.
Ich hoffe meine Frage ist einigermassen klar formuliert. Wie muss jetzt der Eintrag in die htaccess Datei lauten, damit der Server dies wunschgemäss verarbeitet?
Danke für eure Hilfe.