素敵なツリー階層に整理された製品カテゴリのグループがあり、これらを閲覧するためのハッキング可能な URL を提供したいとします。あなたはこのようなことをすることができます
/catalog/categorya/categoryb/categoryc
次に、どのカテゴリの製品をリストする必要があるかを非常に簡単に判断できます (同じ名前のカテゴリが階層内の異なる場所にある可能性があるため、完全な URL が必要であることに注意してください)。
その中に製品情報を追加するには、どのようなアプローチがよいでしょうか? 例を挙げると、このカテゴリの製品 Oblivion を表示したいとします。
/catalog/games/consoles/playstation/adventure
URL の最後に商品を追加したくなる
/catalog/games/consoles/playstation/adventure/oblivion
しかし、そうする瞬間、それがカテゴリーなのかオブリビオンと呼ばれる製品なのかを知る能力を失います。個人的には、.html などの接尾辞を強制的に追加する必要はないと感じています。
/catalog/games/consoles/playstation/adventure/oblivion.html
最も良い解決策であり、次のようなプレフィックスを使用します
/catalog/games/consoles/playstation/adventure/product:oblivion
次のようなトリガーを追加することもできます
/catalog/games/consoles/playstation/adventure/PRODUCT/oblivion
それほど良くなく、(問題になる可能性はほとんどありませんが)製品というカテゴリを持つことを制限します
これまでのところ、頭のてっぺんから考えると、接尾辞ソリューションは最もユーザーフレンドリーなアプローチのように見えますが、拡張機能を使用する必要があるのは好きではありません
これについてどう思いますか?