Neu URLs mit _s1 tilgen und mit SEO-URL gleichsetzen

golvreven

Gut bekanntes Mitglied
1. Oktober 2020
244
20
Hallo zusammen,

ich möchte, dass die SEO-URL einer Kategorie mit der Seite 1 gleichgesetzt wird. Das heißt, dass es keine URLs mit _s1 geben und die Paginierung erst mit _s2 beginnen soll. Was muss ich dafür tun (in JTL 4 oder JTL 5)?

Hintergrund:
- In JTL 4 wird die Paginierung auf Kategorieseiten vernünftigerweise so dargestellt, dass sie mit 1 beginnt. Der Aufruf einer URL mit _s1 ist von der Hauptseite einer Kategorie somit nicht möglich. Allerdings kann man von jeder Seite 2 (mit der URL _s2) sowohl auf eine URL mit _s1, als auch auf die SEO-URL zurückblättern.
- In JTL 5 wird die Paginierung auf Kategorieseiten anders dargestellt als beim Vorgänger. Sie beginnt zwar wieder mit 1, allerdings ist über die Ziffer 1 immer eine URL mit _s1 verlinkt. Somit kann ich von der Hauptseite einer Kategorie eine URL aufrufen, die sich inhaltlich nicht von ihr unterscheidet. Das ist nur logisch, denn die Hauptseite einer Kategorie ist ja auch zugleich die erste Seite der Paginierung. Das Dumme ist, dass sich dies nicht in der URL-Struktur widerspiegelt. So kommt es, dass ich von jeder Seite 2 (mit der URL _s2) aus nicht mehr auf die SEO-URL einer Kategorie zurückblättern kann, sondern nur auf die URL mit _s1.

Diesen Unfug möchte ich dringend beenden.

Viele Grüße
g.

P.S. Witzigerweise kann man sich ein Vorbild an der Paginierung dieses Forums nehmen.
 
Zuletzt bearbeitet:

golvreven

Gut bekanntes Mitglied
1. Oktober 2020
244
20
Ok, da keine Reaktionen kommen, eine konstruktive Frage als Zusatz:

Wenn ich in der .htaccess Folgendes hinterlege:

RewriteEngine on
RewriteRule ^(.*)\_s1$ $1 [R=301]

Müssten doch alle Aufrufe an URLs mit _s1 auf URLs ohne _s1 weitergeleitet werden. Richtig?
 

Thomas31

Mitglied
26. Mai 2023
23
0
Hi gibt's denn dazu bereits einen Workflow? Wir haben genau das selbe Problem mit dem Nova Template. Die Shopversion des Kunden ist 5.1.5. Möchten gerne diese unnötigen 301-Redirects beheben.
@golvreven mit der rewrite rule bleiben doch die Weiterleitungen bestehen?

Grüße Thomas
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.791
2.196
Berlin
Ich habe das bei einem Kunden direkt in der Tpl für die Paginierung gelöst
snippets/productlist_page_nav.tpl

So das diese Links gar nicht erst erscheinen.

Code:
  {block name='snippets-productlist-page-nav-first-page'}
     <li class="page-item{if $Suchergebnisse->getPages()->getCurrentPage() == 1} disabled{/if}">
{* css-umsetzung  - start  *}
         {link class="page-link js-pagination-ajax" href=preg_replace("/_s1$/","",$filterPagination->getPrev()->getURL()) aria=['label' => {lang key='previous' section='productOverview'}]}<i class="fas fa-long-arrow-alt-left"></i>{/link}
{* css-umsetzung  - ende *}

     </li>
 {/block}
{block name='snippets-productlist-page-nav-pages'}
{foreach $filterPagination->getPages() as $page}
<div class="dropdown-item page-item{if $page->isActive()} active{/if}">
{* css-umsetzung  - start  *}
            {link class="page-link js-pagination-ajax test" href=preg_replace("/_s1$/","",$page->getURL())}<span class="pagination-site">{lang key='page'}</span> {$page->getPageNumber()}{/link}
{* css-umsetzung  - ende *}

        </div>
    {/foreach}
{/block}
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: golvreven

Thomas31

Mitglied
26. Mai 2023
23
0
Hi vielen Dank für die Antwort, wie finde ich denn die tpl? Über ftp? Oder gibt es da einen anderen Workaround? Viele Grüße und besten Dank!
 

Thomas31

Mitglied
26. Mai 2023
23
0
Hi Danke für deine Antwort, habe deinen Code ersetzt mit dem Code was in der /productlist_page_nav.tpl steht. Leider funktioniert es bei mir nicht, habe den Cache schon geleert :/
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Sprechende URLs & Sprachlogik im JTL-Shop – Wer hat’s schon umgesetzt? Allgemeine Fragen zu JTL-Shop 1
Neu Fehlende Übersetzungen - Wie findet man betroffene Seiten / URLs? Betrieb / Pflege von JTL-Shop 9
Neu Gibt es eine Möglichkeit Copilot Studio mit der JTL-Datenbank zu verbinden? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wann ist JTL WaWi / Connector mit Shopware 6.7 kompatibel? Shopware-Connector 0
Zahlungsmodul in Kombination mit der Deutschen Bank funktioniert nicht JTL-Wawi 1.10 0
Neu Rhewa 32 Waage mit JTL-WMS / JTL-Packtisch+ verbinden JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Shopabgleich mit Varianten scheitert Shopify-Connector 15
Neu Kompakte Kasse gesucht mit der auch Kartenzahlung über 50 € funktioniert? JTL-POS - Fragen zu Hardware 4
In Diskussion Hilfe bei Verbindung von EC-Terminal (CCV A920) mit JTL-POS Allgemeine Fragen zu JTL-POS 3
API QueryItems mit Herstellern oder Kategorien bringt nichts JTL-Wawi 1.10 0
Neu JTL Shop 5: ein Kundenkonto in der WAWI mit mehreren Konten im Webshop Allgemeine Fragen zu JTL-Shop 7
Nach Update auf 1.10.13.2 Probleme mit der POS Kasse JTL-Wawi 1.10 7
Neu Fehler bei Abgleich mit Shopify Shopify-Connector 5
Neu Abgleich mit JTL-Wawi funktioniert nicht Allgemeine Fragen zu JTL-POS 0
Neu Ausliefern Workflow mit variablen Ausführungszeiten je nach vorauss. Lieferdatum User helfen Usern - Fragen zu JTL-Wawi 3
Neu seit 1.8.25 kein Aufschalten von Angeboten merh möglich mit 1.7.14.0 Amazon-Anbindung - Fehler und Bugs 10
Neu Kann nach Update auf 1.10 meine alten VCS-Lite Amazonrechnungen (noch erstellt mit 1.9.4.5.) nicht mehr drucken? Amazon-Anbindung - Fehler und Bugs 4
Neu BIO Zertifizierung - Kontrollstelle fordert jetzt eine Liste aller Artikel mit Sortierung Smalltalk 9
Neu Etsy mit Unicorn2 - quasi gestorben - keine Anpassung mehr, Token KEINESFALLS neu verknüpfen !!! Schnittstellen Import / Export 0
Artikel mit Freitext Variation - oder wie "kundenindividuelle Artikel" handhaben? JTL-Wawi 1.10 1
Neu Welcher Zahlungsanbieter mit JTL-POS Allgemeine Fragen zu JTL-POS 0
Neu CustomGPT - Workflows bzw. DotLiquid erstellen mit ChatGPT User helfen Usern 16
Kabelkonfektionierung mit JTL Konfigurator JTL-Wawi 1.10 0
Neu Rechnungskorrektur direkt aus „Verkauf → Aufträge → Mit Rechnung“ möglich? Arbeitsabläufe in JTL-Wawi 2
Neu Produkt-Stream mit Variationsbildern Allgemeine Fragen zu JTL-Shop 0
Neu Donwload: Rechnungsvorlage 2.0 MIT Lieferanschrift Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu PayPal V 2.0.2 mit Shop 5.5.2: Ablauf der Zahlung Plugins für JTL-Shop 13
Webinar: Mein Start mit JTL | Produkte, Funktionen, Einsatzmöglichkeiten Messen, Stammtische und interessante Events 0
Webinar: Mein Start mit JTL | Produkte, Funktionen, Einsatzmöglichkeiten Messen, Stammtische und interessante Events 0
Webinar: Mein Start mit JTL | Produkte, Funktionen, Einsatzmöglichkeiten Messen, Stammtische und interessante Events 0
Webinar: Mein Start mit JTL | Produkte, Funktionen, Einsatzmöglichkeiten Messen, Stammtische und interessante Events 0
Webinar: Mein Start mit JTL | Produkte, Funktionen, Einsatzmöglichkeiten Messen, Stammtische und interessante Events 0
Webinar: So sieht ein vollständiges E-Commerce-Steuersetup wirklich aus - mit SKULD & countX am 25.09.25 Messen, Stammtische und interessante Events 0
Webinar: So meisterst du deine JTL-Steuereinstellungen – mit countX & JERA am 11.09.25 Messen, Stammtische und interessante Events 0
Webinar Amazon-Expansion 2025 mit countX am 28.08.25 Messen, Stammtische und interessante Events 0
Neu Hat jemand Erfahrung mit der Anbindung von TikTok Shop über Shopify? Einrichtung und Installation von JTL-eazyAuction 0
MeetUp mit Kaufland Global Marketplaces am 04.09.25 Messen, Stammtische und interessante Events 0
Probleme mit wawi, in der leiste wird kein onlineshop angezeigt JTL-Wawi 1.10 8
Neu Frage zur eBay-Artikelbeschreibung bei Variationskombinationen (Kindartikel mit eigenem Text und Bildern) eBay-Anbindung - Fehler und Bugs 5
Versanddatenexport mit DHL JTL-Wawi 1.9 1
Neu Newsletter Anmeldung mit Themenauswahl Plugins für JTL-Shop 0
Neu Desktop voll mit Printlogs JTL-Wawi - Fehler und Bugs 5
Neu Ist es nicht möglich unter Plattformen - Neukunden sich die Mobilnummer anzeigen zu lassen, mit der die Kunden sich regsitriert haben? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Hilfe beim Einrichten von JTL-Wawi mit unternehmensspezifischen Artikeldaten Arbeitsabläufe in JTL-Wawi 14
Neu Aufträge exportieren mit Angabe des Lieferanten JTL-Ameise - Ideen, Lob und Kritik 1
Neu alte Aufträge ausliefern ohne Label drucken und Abgleich mit eBay User helfen Usern - Fragen zu JTL-Wawi 2
Ebay Angebot mit Kindartikel die keinen Bestand haben per Ameise importieren JTL-Wawi 1.6 5
Hood SCX Schnittstelle mit Listing Fehler JTL-Wawi 1.10 1
Neu JTL Shop 5 Probleme mit Anlegen eines Kundenaccounts Allgemeine Fragen zu JTL-Shop 4
Neu Rechnungsdatenservice 2.0 : Wie initial Übergabe von Rechnungen mit Belegtyp (Belegkreis) "Rechnungsausgang" an Datev Unternehmen online? User helfen Usern - Fragen zu JTL-Wawi 1

Ähnliche Themen