Ergebnis 1 bis 5 von 5

Thema: .htaccess

  1. #1
    Contao-Nutzer
    Registriert seit
    03.06.2010.
    Beiträge
    122

    Standard .htaccess

    Hallo zusammen,

    ich stehe vor einem kleinen Problem.

    Ich habe in einem Backend 2 Webseiten angelegt. Ich habe mehrere Domains. Zum Beispiel www.xy.de, www.yy.de und www.xx.de

    Bisher hatte ich immer nur eine Webseite da sah dann meine .htaccess Datei so aus:
    ### Redirect non-www => www ###
    RewriteCond %{HTTP_HOST} !^www.xy.de$ [NC]
    RewriteRule ^(.*)$ http://www.xy.de/$1 [L,R=301]

    ### Redirect index to / ###
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ http://www.xy.de/ [R=301,L]

    Jetzt möchte ich aber, dass alle Domains außer www.xx.de auf www.xy.de weitergeleitet werden. Webseite 1 wird also immer unter www.xy.de angezeigt und Webseite 2 immer auf www.xx.de.

    Außerdem habe ich ein Problem, dass wenn ich von Webseite 2 aus einen Link auf Webseite 1 setze wird der Domainname nicht umgeschrieben.

    Ich hoffe, dass ich das verständlich erklärt habe.
    Könntet ihr mir helfen?
    Geändert von Dora (14.11.2011 um 15:22 Uhr)

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    In der mitgelieferten Vorlage ".htaccess.default" lauten die Direktiven zum Umschreiben auf die kanonische URL folgendermaßen:
    Code:
      ##
      # Uncomment the following lines and replace "domain.com" with your domain
      # name to redirect requests without "www" to the correct domain. 
      ##
      #RewriteCond %{HTTP_HOST} ^domain\.com [NC]
      #RewriteRule (.*) http://www.domain.com/$1 [R=301,L]
    Diese Regel kannst Du verwenden und an Deine Domains entsprechend anpassen.

    Zum Problem der Verlinkung: Es werden Dir nur interne Links der aktuellen Website angeboten. Seiten anderer Domains sind ja nicht intern erreichbar und müssten daher extern verlinkt werden. Du musst Dich also über die gewünschte Domain ins Backend einloggen. Die Erweiterung [domainlink] nimmt sich dieser Problematik an.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Nutzer
    Registriert seit
    03.06.2010.
    Beiträge
    122

    Standard

    Danke für deine Hilfe.

    Habe domainlink installiert.
    Das funzt aber nicht.

    Unter Einstellungen habe ich bei Basis Domainname meine URL eingetragen und "Absolute Adressen erzwingen" ausgewählt.
    Aber das macht keinen Unterschied...

    Muss man evtl noch irgendwelche Einstellungen vornehmen? Konnte leider keine Bedienungsanleitung dazu finden.....

  4. #4
    Contao-Nutzer
    Registriert seit
    03.06.2010.
    Beiträge
    122

    Standard

    kann mir niemand helfen?

  5. #5
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zur Erweiterung selbst kann ich nicht wirklich was sagen. Grundsätzlich muss die Verlinkung auf andere (externe) Websites absolut erfolgen; das kannst Du selbstverständlich auch ganz normal per Hand machen. Oder Du loggst Dich über die entsprechende Domain in das Backend ein: Dann nämlich werden Dir auch sämtliche interne Seiten dieser Website zur Auswahl angeboten.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

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
  •