ie würden Sie eine hackbare URL entwerfe

Stellen Sie sich vor, Sie hätten eine Gruppe von Produktkategorien in einer schönen Baumstruktur organisiert und Sie wollten hackbare URLs bereitstellen, um diese zu durchsuchen. Sie könnten so etwas tun

/catalog/categorya/categoryb/categoryc

Sie könnten dann ganz einfach herausfinden, für welche Kategorie Sie die Produkte auflisten sollten (beachten Sie, dass die vollständige URL erforderlich ist, da Sie Kategorien mit demselben Namen, aber an verschiedenen Stellen in der Hierarchie haben könnten).

Nun, was wäre ein guter Ansatz, um auch Produktinformationen hinzuzufügen? Um Ihnen ein Beispiel zu geben, Sie wollten das Produkt Oblivion für diese Kategorie anzeigen

/catalog/games/consoles/playstation/adventure

Es ist verlockend, das Produkt einfach am Ende der URL hinzuzufügen

/catalog/games/consoles/playstation/adventure/oblivion

aber in dem Moment, in dem Sie dies tun, verlieren Sie die Fähigkeit zu wissen, ob es sich um eine Kategorie oder ein Produkt handelt, das als Vergessen bezeichnet wird. Ich persönlich habe das Gefühl, nicht gezwungen zu sein, ein Suffix wie .html @ hinzuzufüge

/catalog/games/consoles/playstation/adventure/oblivion.html

würde die schönste Lösung sein und eine Art Präfix verwenden, wie zB

/catalog/games/consoles/playstation/adventure/product:oblivion

Sie könnten auch eine Art Trigger wie @ hinzufüg

/catalog/games/consoles/playstation/adventure/PRODUCT/oblivion

auch nicht so nett und du würdest (auch wenn es sehr unwahrscheinlich ist, dass es ein Problem ist) dich davon abhalten, eine Kategorie namens @ zu habProduk

So sieht eine Suffix-Lösung aus wie der benutzerfreundlichste Ansatz, den ich mir aus der Vogelperspektive vorstellen kann, aber ich mag es nicht, eine Erweiterung zu verwenden

Was sind deine Gedanken dazu?

Antworten auf die Frage(18)

Ihre Antwort auf die Frage