![]() |
1
168
slug使URL更加用户友好,当你点击一个链接时,你知道会发生什么。如果搜索词出现在URL中,像谷歌这样的搜索引擎对页面的排名会更高。 |
![]() |
2
40
可用性是一个原因,如果您在电子邮件中收到该链接,您就知道会发生什么。 SEO(搜索引擎优化)是另一个原因。像谷歌这样的搜索引擎会根据url中包含的关键词对你的页面进行更高的排名 |
![]() |
3
35
我最近更改了我的网站url格式,从:
到
并注意到,更改后,文章的点击率增加了约300%。这当然有助于用户决定他们所想的点击是否与搜索引擎优化目的相关,尽管我不得不说,在改变后我看到的影响很小 |
![]() |
4
25
我同意其他回答,任何输入错误的slug都应该重定向到正确的形式。换句话说,,
... 哎呀,邮件软件切断了URL的结尾!不过没问题,因为你仍然可以轻松应对
那个 这种方法的问题是,如果您从内容的标题派生slug,您将如何处理非ASCII、UTF-8标题? |
![]() |
5
15
至于stackoverflow本身,SEO可能是一种动机(旧习惯难以改变),或者仅仅是为了可用性。 |
![]() |
6
15
对于资源来说,它基本上是一个更有意义的位置。使用ID是完全有效的,但它对机器的意义大于对人的意义。 严格地说,如果slug是唯一的,就不需要ID,通过在日期内确定slug的范围,可以更容易地确保slug是唯一的。 即:
基本上,这利用了两个相同的蛞蝓在同一天被使用的低可能性。如果发生碰撞,一般的惯例是在弹头末端添加一个计数器,但很少看到以下情况:
许多slug算法还去掉了诸如“the”和“A”之类的常用词,以帮助保持URL的简短。这种有范围的方法也使得查找给定日期、月份或年份的所有资源变得非常简单——只需切掉部分即可。
|
![]() |
7
11
slug这个词来自报纸/出版业。这是一个简短的标题,用来识别正在进行的故事。对URL语义感兴趣的人开始在URL中使用简短的标题。这在搜索引擎优化领域也有回报,因为URL中的关键词增加了页面的重要性。 满的 为了严格的SEO目的,在URL中使用连字符版本的标题进行序列化,这意味着术语slug不再适用。这也让语义纯粹主义者感到愤怒,因为许多实现只是在URL的末尾添加了这个标题的序列化版本。 |
![]() |
8
10
我注意到你可以自由更改文本。这个URL似乎也能正常工作。
|
![]() |
9
7
如前所述,“鼻涕虫”帮助人们和搜索引擎。。。 这将阻止页面多次被索引。
|
![]() |
10
5
|
![]() |
11
3
不要忘记发送链接时的可读性,不仅仅是在搜索引擎中。如果你给某人发了第一个链接,他们可以查看URL并大致了解它的内容。第二个在他们点击之前没有显示该页面的内容。 |
![]() |
12
2
如果你通过电子邮件给某人发送了一个链接,那么通过实际写出一个描述来包含一个描述,而不是让另一个人解析到描述所在的URL,并尝试阅读一堆连字符的单词,这不是更有意义吗。 |
![]() |
13
2
首先,它的搜索引擎优化和用户友好,但在这个例子(这个网站)的情况下,它没有做得很好或正确 如果
那么有内容吗
因此,确保“一段内容到一个URI”规则,如果URI移动/更改,确保旧书签通过301重定向跟随/移动(这样智能浏览器可以更新书签)。 |
![]() |
14
0
理想情况下,“slug”应该是唯一需要的标识符。实际上,在这样的动态站点上,您要么必须拥有唯一的数字标识符,要么像Digg一样开始向“slug”添加/递增数字。 |
![]() |
errerr · htaccess重写引擎URL解释 7 年前 |
![]() |
user1 · 我的htaccess出现500错误 7 年前 |
![]() |
aBlaze · 如何导航到包含\u的URL? 7 年前 |
![]() |
gtershel · Laravel Url两级深 7 年前 |
![]() |
MarcoLe · Angular 5-路由更改url但不导航 7 年前 |