Ich habe durch die Strafmarge der URLs hübsch gemacht, zum Beispiel Präferenzen => SEO & URLs => Aktivieren Sie Ihre SEO-URLs.Prestashop 1.6.1.4 URL-Struktur
Ich möchte eine einfache und ziemlich URL-Struktur halten nur 3 Stufen der Hauptnavigation aus:
Die Startseite - www.domain.com
Kategorie Seiten - www.domain.com/ Kategorie - zB www.domain.com/shoes
Produktseiten - www.domain.com/product - zB www.domain.com/air-max-2016-running-shoe
Nachdem ich die SEF gemacht URL-Änderungen:
a) Ich bekomme die Kategorie-Ebene richtig (Art) - www.domain.com/-shoes, Wie kann ich die ID loswerden
b) Ich bekomme die Kategorie in jeder einzelnen Produktseite zusammen mit der hTML-Erweiterung -
www.domain.com/shoes/10-air-max-2016-running-shoe.html
www.domain.com/shoes/11-flyknit-racer-unisex -running-shoe.html
www.domain.com/shoes/12-jordan-horizon-premium-shoe.html
Ich möchte die Kategorie auf diesen Produktseiten entfernen, diese gestrandete ID und HTML-Erweiterung.
Was muss ich tun, um diese Probleme zu lösen? Wo soll ich anfangen? .htaccess?
Irgendwelche Vorschläge/Beratung wird geschätzt!
Sie starten, indem Sie auf 'Dispatcher' Klasse, aber das, was Sie tun wollen, ist ziemlich schwierig. Prestashop benötigt nativ die ID in der URL, da dies später zur Identifizierung des Produkts oder der Kategorie verwendet wird. Wenn Sie es entfernen möchten, müssen Sie diese Logik ebenfalls neu schreiben. Gleiches gilt für die URL-Struktur - Dispatcher-Klasse hat Regeln, wenn sie die Erweiterung .html sieht, geht sie davon aus, dass es ein Produkt ist, wenn nicht - Kategorie usw. und die entsprechende Routing-Regel angewendet wird, also wenn Sie site.com/category wollen und site.com/product - das Muster ist das gleiche, Prestashop wird nicht wissen, welche Regel zu verwenden ist. – Eihwaz
Wow! Downvoted schon !? Warum, weil es keinen Code gibt? Anyhoo danke @Eihwaz Ich werde das eine Chance geben. –
@Eihwaz Können Sie irgendwelche Module empfehlen, die bei diesem Problem helfen? –