url - URL 中 'slug' 的词源是什么?

标签 url seo naming-conventions naming slug

<分区>

“URL slug”是一个完全随意的词吗?或者它代表什么?我在与某人的谈话中使用了这个词,当他们问我为什么叫它时,我意识到我不知道。

我当然知道这是什么意思。

堆栈溢出 tag for [slug]目前将其定义为:

part of a URL that makes it more human readable or SEO-friendly, but without necessarily being required by the web server.

WordPress.org defines it作为:

A slug is a few words that describe a post or a page. Slugs are usually a URL friendly version of the post title (which has been automatically generated by WordPress), but a slug can be anything you like. Slugs are meant to be used with permalinks as they help describe what the content at the URL is.

那么 - URL 中的“slug”一词背后有实际含义吗? URL slug 的词源或含义是什么?

最佳答案

“鼻涕虫”一词来自报纸制作领域。

这是在制作过程中给故事的非正式名称。随着故事从节拍记者(假设这些甚至存在了?)到编辑再到“打印机”,这就是它所引用的名称,例如,“有你修正了‘凯特和威廉’故事中的那些错误吗?”。

一些系统(例如 Django)使用 slug 作为 URL 的一部分来定位故事,例如 www.mysite.com/archives/kate-and-william。甚至 Stack Overflow 也是这样做的,使用 GEB-ish(a) 自引用 https://stackoverflow.com/questions/4230846/what-is-the-etymology-of-slug/4230937#4230937,尽管您可以将 slug 替换为 blahblah,它仍然可以找到它。

它甚至可以追溯到更早之前,因为剧本在每个场景的开头都有“slug lines”,它基本上设置了该场景的背景(地点、时间等)。它非常相似,因为它是以下内容的摘要或序言。

在 Linotype 机器上,slug 是一个单行金属片,由单个字母形式创建。通过为整行制作一个 slug,这大大改进了旧的逐字符合成。

尽管以下内容纯属推测,但 slug 的早期含义是指假币(必须以某种方式压制)。我可以设想将用法转换为打印术语(因为必须使用原始字符按下 slug)并从那里,从“一 block 金属”的定义变为“故事摘要”的定义。从那里开始,从适当的打印到在线世界只有一小步。


(a) “哥德尔·埃舍尔,巴赫”,作者 Douglas Hofstadter ,我(至少)认为这是伟大的现代智力作品之一。您还应该查看他的其他作品“Metamagical Themas”。

关于url - URL 中 'slug' 的词源是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4230846/

相关文章:

python - 返回生成器的函数名称

php - 在 URL 中使用连字符

asp.net-mvc - 解决MVC中的虚拟路径

php - HMVC Codeigniter SEO 友好吗?

Ruby 命名空间礼仪和约定

bash - ffmpeg bash脚本文件名变量中的空格

Php显示从url到主页的图像

java - 使用 HTTP 客户端解析查询字符串以提取 nameValuePairs

TYPO3 呈现所选挂载点的正确规范

magento - Robots.txt 禁止特定页面不起作用