Ergebnis 1 bis 4 von 4

Thema: htaccess-Fragen: www erzwingen und Subdomains ansprechen bei fünfsprachiger Seite

  1. #1
    Contao-Fan Avatar von Jens Pielawa
    Registriert seit
    08.01.2010.
    Ort
    9°45'34"E 52°20'12"N
    Beiträge
    531

    Frage htaccess-Fragen: www erzwingen und Subdomains ansprechen bei fünfsprachiger Seite

    Hallo an alle,

    ich habe heute eine Contao-Seite scharf gestellt und bin gleich in mehrere kleine Probleme geraten.

    Ich habe drei Domains, fünf Sprachen, alles in einer Contao 4.4:
    https://www.messezimmer-laatzen.com für DE
    https://www.private-rooms-hanover.com für EN, IT und CS (Sprachfallback ist EN)
    https://www.pokoje-na-targi.com für PL

    1. Alle URLs sollen mit https:// und www. ankommen. Dafür gibt es in der htaccess z. B.
    Code:
    RewriteCond %{HTTP_HOST} !^messezimmer-laatzen\.com$
    RewriteRule ^(.*)$ https://www.messezimmer-laatzen.com/$1 [L,R=301]
    Funktioniert so nicht, Contao meldet "Keinen Startpunkt gefunden". Die URLs mit www. werden im Startpunkt einer Webseite jeweils festgelegt.

    2. Mein Kunde möchte, dass die alte ("handgestrickte") Seite einsehbar bleibt, dafür gibt es jeweils Subdomains, z. B. für DE "archiv.":
    http://www.archiv.messezimmer-laatzen.com/index-de.htm
    Hier möchte ich ebenfalls, dass die komplette URL mit www. anvisiert wird:
    Code:
    RewriteCond %{HTTP_HOST} ^archiv\.messezimmer-laatzen\.com$ [NC]
    RewriteRule ^(.*)$ http://www.archiv.messezimmer-laatzen.com/$1 [L,R=301]
    Auch das klappt nicht, denn die erreicht man testweise nur, wenn man die URL ohne www. eingibt. Es heißt "Server nicht gefunden".

    Hat bitte jemand dafür eine Lösung?
    Beste Grüße von

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

    Support Contao

    Standard

    Zitat Zitat von Jens Pielawa Beitrag anzeigen
    2. Mein Kunde möchte, dass die alte ("handgestrickte") Seite einsehbar bleibt, dafür gibt es jeweils Subdomains, z. B. für DE "archiv.":
    http://www.archiv.messezimmer-laatzen.com/index-de.htm
    Hier möchte ich ebenfalls, dass die komplette URL mit www. anvisiert wird:
    Code:
    RewriteCond %{HTTP_HOST} ^archiv\.messezimmer-laatzen\.com$ [NC]
    RewriteRule ^(.*)$ http://www.archiv.messezimmer-laatzen.com/$1 [L,R=301]
    Auch das klappt nicht, denn die erreicht man testweise nur, wenn man die URL ohne www. eingibt. Es heißt "Server nicht gefunden".

    Hat bitte jemand dafür eine Lösung?
    Die Sub-subdomain www.archiv.messezimmer-laatzen.com wird halt schlicht nicht existieren. Dann kann man sie halt auch nicht erreichen. Es reicht dazu nicht, die Subdomain archiv.messezimmer-laatzen.com angelegt zu haben. Die www-Subdomain wird in der Regel für Subdomains nicht automatisch angelegt. Ich würde hier auch auf das www verzichten, macht m.E. an dieser Stelle keinen großen Sinn. Alternativ kann man natürlich versuchen eine Subdomain "www.archiv" von "messezimmer-laatzen.com" nachträglich anzulegen und zu benutzen. Falls das Hosting das überhaupt zulässt. Für das erste Problem würde ich mal versuchen das Ausrufezeichen am Anfang wegzulassen. So wie ich das verstehe, leitest du so wie es ist alles um, was NICHT per messezimmer-laatzen.com aufgerufen wird.

  3. #3
    Contao-Fan Avatar von Jens Pielawa
    Registriert seit
    08.01.2010.
    Ort
    9°45'34"E 52°20'12"N
    Beiträge
    531

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Ich würde hier auch auf das www verzichten, macht m.E. an dieser Stelle keinen großen Sinn.
    Das habe ich in der htaccess versucht, klappt aber auch nicht.
    Dumme Frage: htacess liegt hoffentlich richtig im Ordner "contao\web" für alles, was die Contao-Seite angeht und im Root des Ordners für die handgestrickte Seite?

    Zitat Zitat von tab Beitrag anzeigen
    Für das erste Problem würde ich mal versuchen das Ausrufezeichen am Anfang wegzulassen. So wie ich das verstehe, leitest du so wie es ist alles um, was NICHT per messezimmer-laatzen.com aufgerufen wird.
    Bringt auch nichts. "Keinen Startpunkt gefunden".
    Beste Grüße von

  4. #4
    Contao-Fan Avatar von Jens Pielawa
    Registriert seit
    08.01.2010.
    Ort
    9°45'34"E 52°20'12"N
    Beiträge
    531

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Alternativ kann man natürlich versuchen eine Subdomain "www.archiv" von "messezimmer-laatzen.com" nachträglich anzulegen und zu benutzen. Falls das Hosting das überhaupt zulässt.
    Hosting ist 1&1 Ionos, das hat geklappt und diese wird aufgerufen. Aber: kappt man hier das www. weg oder ruft die Subdomain halt nur "archiv.messezimmer-laatzen.com" auf, heißt es: "Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann."
    Beste Grüße von

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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