2017-03-13 2 views
0

Wie kann ich die URL-Suffix für Produkt, Kategorie und CMS-Seiten zu/ändern.Magento 2 Produkt, Kategorie, CMS-Seite URL-Suffix zu/

Ich möchte .html entfernen und hinzufügen/

Beispiel.

http://domainname.com/product-name/

Ich weiß, ich .html von Stores-> Configuration-> Katalog entfernen -> Produkt-URL Suffix, ich bin nicht hinzufügen/für html, dass.

Auch ich weiß, ich kann das von Url in Back-End neu zu beheben.

Gibt es andere Möglichkeiten, dies in Magento2 zu tun?

Antwort

1

Ja, Sie können es tun, aber dafür müssen Sie einen anderen Router dafür erstellen.

Sie können hinzufügen '/' von Admin-Panel.Es wird '/' in URL hinzufügen, aber wenn Sie es öffnen wird dann 404 Fehler werfen.
Beacose magento trimmt '/' von der angeforderten URL beginnt dann in der URL-Tabelle zu suchen. Da '/' aus der angeforderten Tabelle entfernt wird, wird es nie gefunden.

Sie können
Verkäufer/magento/Modul-URL-Rewrite/Controller/router.php
Funktion getRewrite sehen: Sie werden sehen, trim ($ requestPath, '/'), wenn Sie trim entfernen wird dann wird es Beginnen Sie richtig zu arbeiten.

Also, um es auf die beste Weise zu tun, können Sie einen anderen Router erstellen und können den gleichen Inhalt wie "Router.php" verwenden. Sie müssen nur Trim-Funktion entfernen.

Verwandte Themen