想象一下,你有一组在一个不错的树状分层结构组织的产品类别,你想提供破解的URL来浏览这些。你可以做这样的事情你会如何设计一个破解的URL
/catalog/categorya/categoryb/categoryc
然后,你可以很容易地找出哪些类别你应该列出产品(注意,需要完整的URL,因为你可以有相同名称的类别,但在不同的位置层次结构)
现在是什么将是在添加产品信息以及一个好方法?给你举个例子,你想显示产品湮灭这一类别
/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
不是很好要么,你会(尽管它不太可能会是一个问题)从具有所谓produc类别限制自己牛逼
到目前为止后缀的解决方案看起来像我可以从我的头顶想到的最人性化的方式,但我不喜欢不必使用扩展
你有什么想法在这?
我同意,不要使用.html或其他扩展名为text/html响应。 – 2008-11-22 12:28:42