构建 URL 有几种主要方法。,也可以采用更扁平的结构,其中所有内容都折叠到一层。不同的做法各有利弊,而且有很多建议。您通常会权衡各种考虑,一般来说,URL 越短越好,但平均而言,包含关键字也比不包含关键字更好。
这些都是矛盾的。因此,构建良好的 URL 需要一点技巧。但我经常看到人们在真正尝试提供信息架构建议时,最终谈到 URL 结构,而我只想将这些事情分开,以便我们知道我们在谈论什么。
因此,我认为产生混淆的原因是它们都涉及有关我的网站上存在哪些页面以及页面和页面组之间存在哪些层次结构的问题。
URL 问题
因此,存在哪些页面显然在某种程度上是一个 URL 问题。实际上,如果 智利 手机号码数据 我转到 /shoes/womens,这是 200 状态吗?这是返回我网站上内容的页面吗?从根本上讲,这是一个 URL 问题。但稍微缩小一点,看看我的网站上存在哪些页面集、哪些页面组,这是一个信息架构问题,特别是,它们的结构以及这些层次结构如何组合在一起是一个信息架构问题。
但 URL 中存在层次结构问题,因此问题变得复杂。例如,当您考虑电子商务网站上的红色女鞋子类别页面时,您可以像这样以平面方式或子文件夹结构来构建它。这只是一个纯粹的 URL 问题。但它与信息架构问题(我们接下来会讨论)混淆了。
我认为可能出现的关键问题之一是:您的详细信息页面位于哪里?因此,在电子商务网站上,想象一下产品页面。您可以只使用 /product-slug。理想情况下,它会包含某种描述性关键字,而不仅仅是一个匿名数字。但您可以像这样将其放在根目录中,也可以将其放在子文件夹中,即它所在的类别中。
例如,如果这是一双红色女鞋,那么你可以将其放在 /shoes/women/red slug 中。这两种方式各有利弊。我不会深入探讨这个问题,但总的来说,你可以独立于信息架构问题对 URL 做出任何决定。