标签: urlhacks

你会如何设计一个可破解的网址?

想象一下,你有一组产品类别组织在一个漂亮的树形层次结构中,你想提供可黑客的网址来浏览这些.你可以这样做

/catalog/categorya/categoryb/categoryc
Run Code Online (Sandbox Code Playgroud)

然后,您可以很容易地确定应该列出产品的类别(请注意,由于您可以使用相同名称但在层次结构中的不同位置的类别,因此需要完整的URL)

现在添加产品信息的好方法是什么呢?举个例子,您想要显示此类别的产品Oblivion

/catalog/games/consoles/playstation/adventure
Run Code Online (Sandbox Code Playgroud)

在网址末尾添加产品很诱人

/catalog/games/consoles/playstation/adventure/oblivion
Run Code Online (Sandbox Code Playgroud)

但是当你这样做的那一刻,你就失去了知道它的类别或被称为遗忘的产品的能力.我个人认为没有被迫添加后缀,如.html

/catalog/games/consoles/playstation/adventure/oblivion.html
Run Code Online (Sandbox Code Playgroud)

将是最好的解决方案并使用某种前缀,例如

/catalog/games/consoles/playstation/adventure/product:oblivion
Run Code Online (Sandbox Code Playgroud)

你也可以添加一些类似的触发器

/catalog/games/consoles/playstation/adventure/PRODUCT/oblivion
Run Code Online (Sandbox Code Playgroud)

不是那么好,你会(尽管它不太可能是一个问题)限制你自己的产品类别

到目前为止,后缀解决方案看起来像是最方便用户的方法,我可以从头脑中想到但我不喜欢使用扩展

你对此有何看法?

url usability urlhacks

2
推荐指数
2
解决办法
722
查看次数

标签 统计

url ×1

urlhacks ×1

usability ×1