Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Weiterleitung per .htaccess

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
ramfresser
PostRank 3
PostRank 3
Beiträge: 68
Registriert: 20.10.2004, 23:56
Wohnort: Ibbenbüren

Beitrag von ramfresser » 24.04.2009, 22:18

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 ?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 25.04.2009, 10:45

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.

ramfresser
PostRank 3
PostRank 3
Beiträge: 68
Registriert: 20.10.2004, 23:56
Wohnort: Ibbenbüren

Beitrag von ramfresser » 25.04.2009, 11:23

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.

TBT
PostRank 5
PostRank 5
Beiträge: 306
Registriert: 13.02.2008, 16:11

Beitrag von TBT » 25.04.2009, 11:58

RedirectMatch ^/$ /cms/

ramfresser
PostRank 3
PostRank 3
Beiträge: 68
Registriert: 20.10.2004, 23:56
Wohnort: Ibbenbüren

Beitrag von ramfresser » 25.04.2009, 12:22

Hallo
TBT hat geschrieben:RedirectMatch ^/$ /cms/

Sorry aber das verstehen wir gerade nicht wie du das meinst.

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 25.04.2009, 12:58

ramfresser hat geschrieben:Das möchten wir ja eben nicht, wir möchten eine Lösung finden per .htaccess.
Und warum dies?

TBT
PostRank 5
PostRank 5
Beiträge: 306
Registriert: 13.02.2008, 16:11

Beitrag von TBT » 25.04.2009, 13:18

in die htaccess schreiben, ist auch ein mod_rewrite Befehl

Kristian
PostRank 9
PostRank 9
Beiträge: 1484
Registriert: 20.07.2005, 16:30

Beitrag von Kristian » 25.04.2009, 14:17

Hallo
TBT hat geschrieben:in die htaccess schreiben, ist auch ein mod_rewrite Befehl
Nicht ganz, es ist mod_alias.
Laut Doku wäre:

Code: Alles auswählen

 RedirectMatch 301 ^/$ http://www.domain.de/cms/
richtig, Allerdings braucht man ja kein "Match" also keine regex wenn es immer nur um das Slash geht, von daher sollte:

Code: Alles auswählen

RedirectPermanent / http://www.domain.de/cms/
ausreichen und "billiger" sein, falls wir denn den Wunsch des OP richtig verstanden haben.

Gruß
Kristian
Seo-Check Biete Links zu Schmuck und Hochzeit sowie Artikelplätze für Firmen allgemein.

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 25.04.2009, 14:32

Kristian hat geschrieben:Allerdings braucht man ja kein "Match" also keine regex wenn es immer nur um das Slash geht, von daher sollte:

Code: Alles auswählen

RedirectPermanent / http://www.domain.de/cms/
ausreichen
Falsch, damit baut er im dümmsten Fall eine Endlosschleife. Anleitung lesen.

Kristian
PostRank 9
PostRank 9
Beiträge: 1484
Registriert: 20.07.2005, 16:30

Beitrag von Kristian » 25.04.2009, 16:03

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
Seo-Check Biete Links zu Schmuck und Hochzeit sowie Artikelplätze für Firmen allgemein.

ramfresser
PostRank 3
PostRank 3
Beiträge: 68
Registriert: 20.10.2004, 23:56
Wohnort: Ibbenbüren

Beitrag von ramfresser » 25.04.2009, 16:26

Hallo ihr Lieben

Wir sind keine Profies und verstehen vieles von dem nicht. :roll:

Bitte wie muss nun die entgültige Lösung aussehen ?

Kristian
PostRank 9
PostRank 9
Beiträge: 1484
Registriert: 20.07.2005, 16:30

Beitrag von Kristian » 25.04.2009, 16:37

Hallo

Versuch mal ob

Code: Alles auswählen

RedirectMatch 301 ^/$ http://www.domain.de/cms/
macht was ihr wollt.

Gruß
Kristian
Seo-Check Biete Links zu Schmuck und Hochzeit sowie Artikelplätze für Firmen allgemein.

ramfresser
PostRank 3
PostRank 3
Beiträge: 68
Registriert: 20.10.2004, 23:56
Wohnort: Ibbenbüren

Beitrag von ramfresser » 25.04.2009, 17:05

Hallo

Kristian hat geschrieben:Hallo

Versuch mal ob

Code: Alles auswählen

RedirectMatch 301 ^/$ http://www.domain.de/cms/
macht was ihr wollt.

Gruß
Kristian

Danke schön die Lösung funktioniert.

wishkey
PostRank 1
PostRank 1
Beiträge: 2
Registriert: 08.05.2009, 13:34

Beitrag von wishkey » 08.05.2009, 13:51

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.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag