Ergebnis 1 bis 9 von 9

Thema: Rewrite-Regeln

  1. #1
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    681

    Standard Rewrite-Regeln

    Hallo zusammen,


    bei mir läuft eine Contao-Installation im Multidomain-Betrieb.

    Damit alle Domains automatisch mit dem Präfix www. aufgerufen werden, hab ich in die .htaccess eingetragen:

    Code:
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
    Das funktioniert problemlos mit allen TLDs.

    Nun habe ich aber eine einzelne Domain, zu der es eine Subdomain gibt. Diese wird leider ebenfalls von sub.domain.tld auf www.sub.domain.tld umgeschrieben.

    Kann mir jemand einen Tipp geben, wie ich die RewriteRule anpassen muss, damit das für diese Subdomain nicht passiert? (Die TLD soll trotzdem weiterhin das Präfix erhalten.)

    Vielen Dank für jede Anregung!


    Gruß Alex

  2. #2
    Contao-Urgestein Avatar von KATgirl
    Registriert seit
    31.03.2010.
    Ort
    Marburg
    Beiträge
    1.579
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du musste eine weitere Condition definieren, die diese Domain ausschließt.

    Gesendet von meinem Nexus 5 mit Tapatalk
    - GitHub
    - Kontaktanfragen

    "Ein Lächeln ist die kürzeste Entfernung zwischen zwei Menschen." Victor Borge

  3. #3
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    681

    Standard

    Wie könnte das aussehen, etwa so?

    Code:
    RewriteCond %{HTTP_HOST} ^www.sub.domain.tld
    RewriteRule ^(.*)$ http://sub.domain.tld/$1 [r=301,L]
    Hinter die erste Regel nachgeschoben?

    Gruß Alex

  4. #4
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    681

    Standard

    Offenbar funktioniert dieser Ansatz so nicht.

    Hat sonst noch jemand einen Tipp für mich?

    Danke!

    Gruß Alex

  5. #5
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Versuchs mal so:
    Code:
    RewriteCond %{HTTP_HOST} ^www\.sub\.domain\.tld$ [NC]
    RewriteRule (.*) http://sub.domain.tld/$1 [R=301,L]
    Edit: Kommentare entfernt
    Geändert von tab (12.09.2014 um 20:36 Uhr)

  6. #6
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    681

    Standard

    Nein, das klappt leider nicht. Die Subdomain bekommt immer noch ein www-Präfix vorangestellt.

    Gruß Alex

  7. #7
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.029

    Standard

    ich würde die domains komplett über contao rooten.

    ohne einen eintrag in die htaccess...


    Gesendet von iPad mit Tapatalk V 3.1.0

  8. #8
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    681

    Standard

    Was genau meinst Du mit "rooten"? Als Domain-Eintrag in einem Startpunkt?

    Das Problem ist, dass die Subdomain keinen eigenen Startpunkt hat, sondern nur eine Header-Weiterleitung auf eine einzelne Unterseite ist.

    Gruß Alex

  9. #9
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.029

    Standard

    ja genau. startpunkt webseite. aber das würde ja dann ausfallen, da du in eine andere webseite hineinverlinken müsstest und die subdomain dann aufgelöst würde...


    Gesendet von iPad mit Tapatalk V 3.1.0

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •