Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: Alias index bei englischer Sprache

  1. #1
    Contao-Nutzer
    Registriert seit
    12.11.2012.
    Beiträge
    41

    Standard Alias index bei englischer Sprache

    Ich möchte gern meine deutsche Version der Webseite ohne Präfix belassen. Nun kommt die englische Übersetzung hinzu, die im Seitenknoten den URL-Präfix en bekommt. Das funktioniert auch. Allerdings nicht für die englische Startseite. Wenn ich dort den Alias index hineinschreibe bekomme ich im Frontend ein 404 Not found. Nutze ich die Contao Vorschau, wird sie korrekt angezeigt, unter URL/preview.php/en/

    Ich vermute ein Problem mit der nginx Config. Ich nutze Contao 4.11, legacy_routing: false und die nginx-Config von Spooky

    (Auszug aus der nginx-Config)
    Code:
    location / {
    	try_files $uri $uri/ /index.php$is_args$args;
    }
    
    # Contao Index
    location ~ ^/(index|app)\.php(/|$) {
    	fastcgi_split_path_info ^(.+\.php)(/.*)$;
    	internal;
    }
    
    # Contao Manager
    location ~ ^/(app_dev|contao-manager\.phar)\.php(/|$) {
    	fastcgi_split_path_info ^(.+\.php)(/.*)$;
    }
    Ist es möglich die englische Startseite mittel index unter URL/en aufzurufen?
    Geändert von edge (09.03.2021 um 11:44 Uhr)

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.061
    Partner-ID
    10107

    Standard

    Hm, ich kann das Problem leider nicht nachvollziehen. Ich habe folgende Einstellungen gemacht:

    • Website Root mit Sprache de, kein Präfix.
    • Startseite mit Alias index.
    • Website Root mit Sprache en, Präfix en.
    • Startseite mit Alias index.


    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    12.11.2012.
    Beiträge
    41

    Standard

    Nun funktioniert es bei mir ebenfalls genau so. Es lag an einem Fehler der nginx Config. Leider konnte ich diesen nicht genauer identifizieren. Es gab wohl eine "location /" Dopplung zwischen der Default nginx Config des Servers und der Config der Domain. Ich habe einfach die Default wieder drübergezogen und es ging.

    Danke Spooky!

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
  •