Ergebnis 1 bis 11 von 11

Thema: URL wird unbeabsichtigt um "/de" erweitert [gelöst]

  1. #1
    Contao-Nutzer
    Registriert seit
    19.01.2011.
    Beiträge
    110

    Frage URL wird unbeabsichtigt um "/de" erweitert [gelöst]

    Hallo,

    ich habe die Tage eine 4.3.5 Installation vorgenommen und bisher lief auch alles ohne Probleme. Heute wollte ich eine JS-Datei einbinden und bekomme dafür immer eine 404 Meldung. Die Freigaben zum Verzeichnis habe ich in der Dateiverwaltung erteilt.

    Die URL baut sich derzeit wie folgt zusammen: sub.domain.de/de/

    "Changelanguage" habe ich nicht installiert und auch keine Änderungen in der .htaccess vorgenommen.

    Bisher sind nur folgende Erweiterungen installiert:

    • Code Fog Mobile Menu
    • DLH Googlemaps
    • RockSolid Custom Elements
    • RockSolid Slider

    Falls es kein Bug in 4.3.5 ist, kann ich mir nicht erklären wodurch der Zusatz "/de" in der URL erzeugt wird und sehr wahrscheinlich für die 404 Meldung der JS-Datei zuständig ist.

    Für Ratschläge bin ich wie immer dankbar.

    Gruß

    Thomas
    Geändert von Y-Nell (20.03.2017 um 17:07 Uhr) Grund: Problem gelöst!

  2. #2
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Das hat nichts mit changelanguage zu tun sondern ist eine Einstellung im Startpunkt der Webseite (wenn ich richtig liege)

    Edit:
    Es ist unter globale Einstellungen "Die Sprache zur URL hinzufügen"
    Geändert von Kahmoon (20.03.2017 um 15:43 Uhr)

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

    Standard

    In der Managed Edition musst du
    Code:
    prepend_locale: false
    in deine /app/config/parameters.yml einfügen und danach
    Code:
    vendor/bin/contao-console cache:clear -e=prod
    ausführen - oder Alternativ den Ordner /var/cache/prod selbst löschen. Danach musst du evt. deinen Browser neu starten.

    Siehe dazu auch https://github.com/contao/core-bundle/issues/724

  4. #4
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    oha...ok doch so kompliziert in C4 :-(

  5. #5
    Contao-Nutzer
    Registriert seit
    19.01.2011.
    Beiträge
    110

    Standard

    Spooky hab Danke!

    Es lag im Wesentlichen am Production Cache.

    Ich habe sowohl einmal "prepend_locale: false" in die paramaters.yml hinzugefügt, als auch wieder entfernt und danach jeweils den Production Cache und Browser Cache gelöscht. So funktioniert es mit beiden Einstellungen.

    Nochmals Danke!

  6. #6
    Contao-Nutzer Avatar von merlincom
    Registriert seit
    06.07.2015.
    Ort
    Basel (CH)
    Beiträge
    243

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Das hat nichts mit changelanguage zu tun sondern ist eine Einstellung im Startpunkt der Webseite (wenn ich richtig liege)

    Edit:
    Es ist unter globale Einstellungen "Die Sprache zur URL hinzufügen"
    Hallo Kahmoon
    Suche seit mehr als einer halben Stunde im Backend von Contao unter Einstellungen > Globale Einstellung verzweifelt die Einstellung "Die Sprache zur URL hinzufügen". Alles zuvor mit contao-manager.phar.php auf den aktuellen Stand von 4.4.28 gebracht. Was mache ich falsch?
    Gruss aus Basel

  7. #7
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo merlincom,

    ich denke alles richtig.
    In der 4.4. ist das nicht mehr drin.

    Einfach das prepend_locale: true in der parameters.yml eintragen und den Cache leeren.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  8. #8
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Der richtige Platz für die Spracheinstellung ist, vor allem für künftige Contao-Versionen, app/config/config.yml
    Falls die Datei noch nicht existiert, muss sie incl. dem Pfad angelegt werden. Danach Symfony-Cache leeren.
    Code:
    # Contao configuration
    contao:
        prepend_locale: true oder false
    Es gibt dazu irgendwo im Forum einen entsprechenden Beitrag von @toflar.
    Geändert von bizon (12.11.2018 um 07:32 Uhr)

  9. #9
    Contao-Nutzer Avatar von merlincom
    Registriert seit
    06.07.2015.
    Ort
    Basel (CH)
    Beiträge
    243

    HTML Contao 4.4: Sprache zur URL hinzufügen (gelöst)

    Zitat Zitat von planepix Beitrag anzeigen
    Hallo merlincom,

    ich denke alles richtig.
    In der 4.4. ist das nicht mehr drin.

    Einfach das prepend_locale: true in der parameters.yml eintragen und den Cache leeren.
    Danke planepix. Das mit 'prepend_locale: true' hatte ich versuchsweise gemacht, jedoch den Cache nicht geleert, weshalb es nicht funktioniert hatte. Mit Cache leeren funktioniert es nun.
    Für mich gibt es keinen Grund, warum diese grundlegende Einstellung, die wohl 50% und mehr in Contao nutzen, nicht mehr im Backend in den Einstellungen festgelegt werden kann.
    Geändert von merlincom (18.11.2018 um 18:37 Uhr)

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

    Standard

    Diese Einstellungen werden zukünftig über den Contao Manager verwaltet.

  11. #11
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    796
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Diese Einstellungen werden zukünftig über den Contao Manager verwaltet.
    Wie auf dem Contao Camp angesprochen wurde, verschwinden die Einstellungen unter System im Backend nach und nach. Einige landen im Manager andere in den User-Profilen und den Root-Einstellungen der Seiten.

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
  •