Contao-Camp 2024
Ergebnis 1 bis 15 von 15

Thema: Update 4.9.x auf 4.13.2 Routing/Seitenalias hat immer ein index bei

  1. #1
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard Update 4.9.x auf 4.13.2 Routing/Seitenalias hat immer ein index bei

    Hallo,

    ich habe eine bestehende Seite von 4.9.x auf 4.13.2 geupdated. Läuft soweit. Wenn ich dort jetzt neue Unterseite anlege dann kommt da in den Alias immer ein index/[unterseite.html] mit rein. Bestandsseiten aus der 4.9-Version haben das index/ nicht

    Bei einer neu in 4.13 angelegten WebSite gibt es das Problem nicht. Da fehlt das /index

    Wie bekomme ich diese index/ weg?
    Angehängte Grafiken Angehängte Grafiken

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

    Standard

    Vermutlich hast du die Seiten als Unterseite einer Seite mit dem Alias "index" angelegt.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    Hallo Spooky,

    ah jetzt kann ich das nachvollziehen: Sobald man index für die 1. Unterseite benutzt stimmt hier was nicht. Das index wird dann in der url weggelassen und dann kommt Error 404

    Also einfach eine Unterseite der Unterseite index anlegen
    im Seitenalias steht index/krankheiten/angina-pectoris
    die url dazu z.B. im Hauptmenü <a href="index/krankheiten/angina-pectoris.html">
    Beim Click ins Hauptmenü wird dann automatisch index entfernt https://xxx.de/krankheiten/angina-pectoris.html --> Error 404

    Nimmt man einen anderen Unterseitennamen dann passt alles

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

    Standard

    Zitat Zitat von Kahru Beitrag anzeigen
    Beim Click ins Hauptmenü wird dann automatisch index entfernt https://xxx.de/krankheiten/angina-pectoris.html --> Error 404
    Das passiert aber nicht durch Contao.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    Das macht die Contao htaccess

  6. #6
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich denke nicht, dass das von Contao kommt. In der Demo konnte ich das jedenfalls nicht nachstellen.
    Verwendest Du die originale .htaccess?
    Kann es sein, dass Du mal beim Ordner-Urls verwenden von nein auf ja gewechselt hast oder umgekehrt und danach die Seitenaliase nicht neu hast erstellen lassen?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  7. #7
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.941

    Standard

    Zitat Zitat von Kahru Beitrag anzeigen
    Das macht die Contao htaccess
    Die nimmt aber nur index.php raus:

    Code:
    RewriteRule ^index\.php(?:/(.*)|$) %{ENV:BASE}/$1 [R=301,L]
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  8. #8
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    Es ist die orginale htaccess von 4.13.

    Ich habe das gerade noch auf einer zweiten Seite nachgestellt. Das ist eine letzte Woche neue aufgesetzte 4.13.2. Unterseite der Homeseite angelegt (die Home hat den Alias index). Auch hier kommt beim Aufrufen der Unterseite im Hauptmenü der Error 404 durch das weggekürzte index. Alle Seiten liegen übrigens bei all-inkl.

    Ich kann das bei dem Projekt schon Umschiffen denn wahrscheinlich kommen die Unterseiten eh von index weg.

  9. #9
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.976
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Benutzt Du evtl. die .htaccess eines externen Themes?

    EDIT: OK, erledigt. Gleichzeitig gepostet.
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  10. #10
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    Nein Tschero. Alles Orginal.

  11. #11
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Irgendwelche Erweiterungen im Einsatz?

    Wobei ich kann mich mal an ein ähnliches Problem in einer älteren Version erinnern, da war allerdings "webgo" der Provider und es betraf irgendwelche speziellen Einstellungen, die webgo hatte, andere Provider aber nicht.

    Ich suche mal ob ich das finde.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




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

    Standard

    Zitat Zitat von Kahru Beitrag anzeigen
    Das macht die Contao htaccess
    Das kann ich nicht nachvollziehen. Eine Contao 4.13 Installation, die unter Apache läuft, leitet index/foobar nicht auf foobar um.
    » sponsor me via GitHub or PayPal or Revolut

  13. #13
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    Ich danke euch erst mal. Ich weis ja wie ich es umschiffen kann.

  14. #14
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    So alles in meiner unendlich guten Ordnung gefunden. Es ist bei Webgo aufgetreten und wie ich in Tests festgestellt habe, bei anderen Hostern nicht (Netcup, Hostingwerk). All-Ikl. hatte ich nicht getestet.
    Dort ging es aber leider nicht um Unterseiten der Indexseite, sondern um Detailseiten die von der Startseite aus aufgerufen wurden und vom Catalog-Manager stammten und das "index" in der URL hatten.
    Dort wurde aus dem Link auch das "index" rausgestrippt.
    Es handelte sich um Contao 4.8 (dort ist es erstmals aufgetreten) aber es ist auch derzeit unter Contao 4.9 relevant. Die Installation ist noch nicht auf 4.13 umgestellt, deshalb kann ich nicht sagen, ob das unter 4.13 auch noch so ist.
    Es liegt an einer speziellen Konfiguration von Webgo, der mit folgendem Aufruf nicht richtig umgehen kann:

    Code:
        # Rewrite all other queries to the front controller.
        RewriteRule ^ %{ENV:BASE}/index.php [L]
    Ich habe diesen Teil damals geändert auf

    Code:
     # Rewrite all other queries to the front controller.
        RewriteRule ^ %{ENV:BASE}/app.php [L]
    und glaube ich bei @Spooky gefragt, ob das Nebenwirkungen haben kann.

    Auf jeden Fall läuft es bis jetzt (Contao 4.9) damit problemlos.
    Ist ja vielleicht bei Dir auch einen Versuch wert.

    Kleiner Nachtrag noch:

    Die Zeile

    Code:
     RedirectMatch 302 ^/$ /index.php/
    Wurde auch auf app.php umgestellt.
    Geändert von mlweb (09.04.2022 um 12:54 Uhr)
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  15. #15
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    Also zumindest auf den ersten Versuch bringt das Anpassen der htaccess hier nichts. Trotzdem Danke für's Suchen!

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
  •