清洁网址:是否有“?”

直截了当的询问

更好的是:

http://www.example.com/product/123/subpage/456.html

要么

http://www.example.com/product?123/subpage/456

尽管我认识到他们肯定会对同样的SEO敏感,但我的搜索引擎优化专业知识可能会有点偏差。 另外,最后一个似乎不那么复杂,而且在我的最后也很清晰

请向我澄清哪个更好,还有哪些因素。

0
2019-05-13 03:45:47
资源 分享
答案: 3

第一个是受欢迎的。 这是因为它被记录了,而第二个被记录在大约项目中,也作为后来的问题辩论。 所以搜索引擎明智,两者之间没有区别

http://www.example.com/product?123/subpage/456

并且

http://www.example.com/product?p1=123&p3=456&p2=subpage

这只是人眼的愉悦,但互联网搜索引擎肯定不会将其分析为一门课程。 此外,我确定如果一个人肯定需要手动在互联网浏览器中输入,他们无疑会错过这里的谜,因为它没有在那里预期(这当然是用途)。

第一个实例(没有?)肯定会允许引擎有效地分配hierarhy(456是子页面的年轻人,这是123的年轻人等)。 肯定不会是第二个。

0
2019-05-17 16:58:01
资源

稍微偏离 - 主题但我无论如何都在尝试:

当我遇到像http://www.example.com/product/123/subpage/456.html这样的URL时,我经常认为这是开发有目的的有序URL的努力,尽管如此,这些URL并非完全有序。 我的建议是,你需要有能力修剪 一次一个学位 。 在上面,URL对此概念有2个攻击:

  1. /product/123 细节项目为2度。 作为/product:123(或者你喜欢的任何分隔符),它肯定会更合适。
  2. /subpage本身可能不是一个实体(即,你不能上升 456.htmlhttp://www.example.com/product/123/subpage的度数“绝对没有”)。

因此,我发现坚持额外的正确:

http://www.example.com/product:123/456.html

在这里,您可以一次不断浏览一个学位:

  • http://www.example.com/product:123/456.html--子页面
  • http://www.example.com/product:123--项目网页
  • http://www.example.com/--原点

遵循同样的意识形态,坚持一定会很有道理:

http://www.example.com/products/123/456.html

哪里:

  • http://www.example.com/products/123/456.html--子页面
  • http://www.example.com/products/123--项目网页
  • http://www.example.com/products--项目清单
  • http://www.example.com/--起源

(抱歉打扰你的询问,@ red - X)

0
2019-05-17 16:57:26
资源

我通常使用http://www.example.com/product/123/subpage/456。 在我的实例中,我使用这种URL而不是带参数的URL要好得多。 这是你挑战的挑战......

此外,利用htaccess(如果您正在使用Apache),您可以非常方便地修改网页。

0
2019-05-17 14:36:21
资源