Ergebnis 1 bis 7 von 7

Thema: URL´s ohne Ordnerstruktur

  1. #1
    Contao-Nutzer
    Registriert seit
    29.10.2009.
    Beiträge
    89

    Standard URL´s ohne Ordnerstruktur

    Hallo,

    wie aktiviere ich bei Contao 4.2 die Ordnerstruktur für URLs?

    Seitenbaum:

    - Seite
    -- Unterseite

    Ergebnis: xyz.de/unterseite.html
    Soll: xyz.de/seite/unternehmen.html

    Die Einstellung im Backend "Ordner-URLs verwenden" scheint nicht zu wirken.

    Grüße, madi

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

    Standard

    Funktioniert bei mir ohne Probleme. Welchen Alias hat bei dir die Seite unternehmen ?

  3. #3
    Contao-Nutzer
    Registriert seit
    29.10.2009.
    Beiträge
    89

    Standard

    Danke für deine Antwort.

    Die Seite Unternehmen hat den Alias "unternehmen". Das ist auch die Hauptseite (sry, falsch gepostet), darin befindet sich dann u.a. die Seite Karriere. Die den Alias "karriere" trägt und statt /unternehmen/karriere.html nur /karriere.html heißt.

    Hab das Problem aber nicht vereinzelt, sondern generell bei allen Seiten, deswegen dachte ich an eine Einstellungssache. Wobei ich im Backend unter "Frontend-Einstellungen" schon alles mal durchprobiert habe.

    Eventeull macht die htaccess bei mir Probleme? Hab daran nichts geändert.

    Code:
        RewriteEngine On
        RewriteBase /
    
        RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
        RewriteRule ^(.*) - [E=BASE:%1]
    
        RewriteCond %{HTTP:Authorization} .
        RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    
        RewriteCond %{ENV:REDIRECT_STATUS} ^$
        RewriteRule ^app\.php(/(.*)|$) %{ENV:BASE}/$2 [R=301,L]
    
        RewriteCond %{REQUEST_FILENAME} -f
        RewriteRule .? - [L]
    
        RewriteRule .? %{ENV:BASE}/app.php [L]

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

    Standard

    Zitat Zitat von madi Beitrag anzeigen
    Die den Alias "karriere" trägt und statt /unternehmen/karriere.html nur /karriere.html heißt.
    Wenn die Option Ordner-URLs verwenden aktiv ist, generiert Contao automatisch den Alias
    Code:
    unternehmen/karriere
    Wenn du diese Option aktivierst hast nachdem du die Seite angelegt hast, musst du entweder
    • den Alias selbst dementsprechend ändern
    • den Alias löschen und speichern
    • die Funktion Alias generieren bei Mehrere bearbeiten in der Seitenstruktur benutzen

  5. #5
    Contao-Nutzer
    Registriert seit
    29.10.2009.
    Beiträge
    89

    Standard

    Achsoooo, die Ordnerstuktur wird fest in den Alias geschrieben. Danke dir! :-)

    Ich bin davon ausgegangen, dass er die übergeordnete Seite selbstständig ausließt.
    Denn so muss man ja darauf achten den Alias anzupassen wenn man die Seite evtl. mal verschiebt.

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

    Standard

    Ja, ist leider so

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

    Support Contao

    Standard

    Hmm, ich sehe das eher als Feature. Schliesslich kann ich den Alias inklusive der Slashes frei wählen, bin also nicht zwingend an die Hierarchie in der Seitenstruktur gebunden

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
  •