Magento 2: Produkt-URL-Suffix


18

Wie entferne ich das HTML-Suffix von den Produktseiten?


Von nur die Produktseite?
Philwinkle

Das .html-Suffix scheint nur auf den Produktseiten zu erscheinen. Die CMS-Seiten zeigen weder .html noch die Homepage an.
MikeMason

Die Kategorien sollten auch .html anzeigen. Möchten Sie diese entfernen oder ändern?
Philwinkle

Ahhh ja, du hast recht, die Kategorieseite hat es auch. Ich würde einen Schrägstrich vorziehen.
MikeMason

Antworten:


27

Öffnen Sie Ihr Admin-Panel, navigieren Sie zu Stores-> configuration-> Catalog und klicken Sie auf die Registerkarte Search Engine Optimization

Hier können Sie entfernen

Produkt-URL-Suffix =

Kategorie-URL-Suffix =

Bildbeschreibung hier eingeben

Machen Sie diese Felder leer (entfernen Sie .html aus beiden Feldern), speichern Sie die Konfiguration und indizieren Sie den Cache Ihres Shops neu und leeren Sie ihn. es ist fertig!


Danke für Ihre Antwort. Leider habe ich beim Entfernen der HTML-Datei auf allen Produkt- und Kategorieseiten eine 404 erhalten.
MikeMason

Haben Sie den Cache neu indiziert und geleert?
Arunendra

Ja, aber es zeigt immer noch 404: - /
MikeMason

Dies ist der richtige Weg, um diese Funktionalität zu erreichen. Löschen Sie den Ordner var / generation erneut und
überprüfen

Okay, danke. Wo befinden sich die Protokolldateien?
MikeMason

6

Sie können das .html-Suffix einfach aus Ihrem Admin-Bereich entfernen.

Gehen Sie zu AdminPanel,

Stores -> Konfiguration -> Katalog -> Katalog

Gehe zu Search Engine OptimizationAbschnitt,

Nicht festgelegter Wert für Textfeld im Produkt-URL-Suffix

Das Gleiche, wie Sie es für Kategorie-URL-Suffix unter einem anderen Feld tun können, ist Catogory Url Suffix.

Wenn Sie in diesem Feld Text wie .php eingeben können, wird das Suffix in Ihrem Link als .php angezeigt.

Entfernen Sie den var-Ordner und führen Sie commnad aus php bin/magento indexer:reindex


Dies funktioniert gut in Magento 2.1.
Wireblue

1
Was ist mit den indizierten Inhalten in Suchmaschinen?
Frank Groot

@FrankGroot, sie verweisen nicht mehr auf die Seite. Es wird immer einen 404 werfen. Es wird einige Zeit dauern und Crawler werden die neuen Links aktualisieren. Wie lange würde es dauern? Ich habe keine Ahnung.
Mohammed Joraid

@ M.Joraid Und das ist nicht der richtige Weg, denn Sie werden in den Suchmaschinen Geschichte verlieren. Sie müssen also 301 Umschreiberegeln für diese Links schreiben, sonst werden Sie von den Suchmaschinen bestraft :)
Frank Groot

wenn du "var ordner entfernen" würdest das nicht auch entfernen .htaccesswas wäre schlecht?
Barry
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.