Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: .htaccess // Rewrite Trailing Slash

  1. #1
    Contao-Nutzer
    Registriert seit
    12.04.2017.
    Beiträge
    27

    Standard .htaccess // Rewrite Trailing Slash

    Ich möchte, dass alle Pfade mit und ohne Trailing Slash funktionieren.
    Ohne / werden die Seiten korrekt aufgerufen.
    Mit / wird die 404er Seite angezeigt.

    Momentan habe ich in der config.yml folgende Einstellung um das URL Suffix zu entfernen und um das Sprachkürzel einzufügen:

    contao:
    url_suffix: ""
    prepend_locale: true


    Ich habe folgenden Code für die .htaccess als Empfehlung bekommen:

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [R=301,L]

    Wenn ich das nach "RewriteEngine On" einfüge, werden die URLs mit / auf die selbe URL ohne / weitergeleitet.
    So würde ich es auch wollen

    Allerdings kann die Startseite dann nicht mehr gefunden werden.

    Hat jemand eine Idee für mich?

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

    Standard

    Code:
    RedirectMatch 301 ^(/[a-z]{2}.+)/$ $1
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    12.04.2017.
    Beiträge
    27

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Code:
    RedirectMatch 301 ^(/[a-z]{2}.+)/$ $1
    Jaaa - herzlichen Dank!!!

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
  •