OdoOdo MemberComments: 4 Received thanks: 0 Member since: September 13

Hallo zusammen,

Ich habe eine Frage zum URL Aufbau.

Wie kann ich einen redirect für uppercase-URL's auf lowercase-URL´s einrichten?

Ich danke euch für eure Hilfe.

 

Liebe Grüße

Odo

Answers

  • Moritz NaczenskiMoritz Naczenski AdministratorsComments: 9385 Received thanks: 2825 Member since: September 2013

    Das kannst du im Standard nicht einrichten - du kannst definieren wie die URLs erzeugt werden sollen in den Einstellungen > SEO, aber redirects kannst du hier nicht einrichten.

  • OdoOdo MemberComments: 4 Received thanks: 0 edited September 16 Member since: September 13

    Danke für deine Antwort.

     

    Hier ein Beispiel aus den Einstellungen:

    image

     

    Ich möchte nun, dass der Produktname beispielsweise stets in Kleinbuchstaben in der URL verwendet wird. Die zu verwendenen Bausteine, wie hier der Artikelname, sind aber leider nicht zwingend in Kleinbuchstaben hinterlegt. Auf der Seite selbst ist es ja auch sinnvoll, dass der Artikelname die oben angezeigte Schreibweise hat, nur eben in der URL aus meiner Sicht nicht.

    Gibt es beispielsweise eine Funktion, die ich um die Bausteine setzen kann, die bewirkt das nur kleine Buchstaben verwendet werden?

    Bislang habe ich dazu keine Möglichkeit gefunden.

    Kannst du mir hierbei helfen?

    Danke dir!

     

    Viele Grüße

    Odo

  • Moritz NaczenskiMoritz Naczenski AdministratorsComments: 9385 Received thanks: 2825 Member since: September 2013

    Dafür kannst du das hier verwenden: https://twig.symfony.com/doc/2.x/filters/lower.html

    Da ist auch gleich ein Beispiel dabei.

  • OdoOdo MemberComments: 4 Received thanks: 0 edited September 16 Member since: September 13

    Das ist großartig :)

    Ziel ist, dass die URL

    https://www.shop.de/Artikel-Stuhl-Eiche-rustikal

    nur über die URL 

    https://www.shop.de/artikel-stuhl-eiche-rustikal

    aufrufbar ist.

     

    Mit deiner Lösung schaffe ich es sehr viele gültige URL-Varianten zu schaffen. Ich kann nämlich den Artikel in allen Varianten aufrufen, egal ob ich einen Buchstaben groß oder klein schreibe.

    {{ product.translated.name  |lower }}/

    Ziel ist EINE URL :)

    Wie funzt das?

    https://www.askapache.com/htaccess/rewrite-uppercase-lowercase/#:~:text=in httpd.conf-,Htaccess to Redirect Uppercase to Lowercase,the first HASCAPS:TRUE RewriteRule.

    Nur leider habe ich dazu nicht die notwendigen Rechte.

    Was wäre ansonsten noch möglich?

     

Sign In or Register to comment.