问题标签 [slug]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
823 浏览

python - How can I make URLs in Django similar to stackoverflow?

I'm creating a video site. I want my direct urls to a video to look like example.com/watch/this-is-a-slug-1 where 1 is the video id. I don't want the slug to matter though. example.com/watch/this-is-another-slug-1 should point to the same page. On SO, /questions/id is the only part of the url that matters. How can I do that?

0 投票
2 回答
210 浏览

django - django slug 不能包含“爱”的演讲?

我使用 django-1.1 和 satchmo(提交:1385 75a2ea838067)

我发现如果slug项中有“爱”的话语,例如love-x10、dsfdsfloveddd、love-love……商品的url是“ http://example.com/product/lovelove/ ”,如果你点击“加入购物车”按钮,服务器会给我一个空白页,Empty!并且服务器暂时无法提供服务。多么奇怪的情况。如果你不相信你可以亲自尝试一下。

0 投票
1 回答
203 浏览

django - 使用固定装置时,如何访问 django admin 的 slug 音译器?

在管理员中,如果您输入 slug,则通过 JS 应用两件事:

  1. 绳子对蛞蝓友好
  2. 如果语言不是英语,则字符串将被音译,例如,西里尔俄语文本被转换为音译俄语(用英语输入)

我基本上插入了几千行,我需要访问它。django 是否提供了这个音译器的非 js 服务器端版本,我可以访问它以某种方式进行插入?

0 投票
1 回答
378 浏览

url - URL Slugs:重定向还是 404?

一些网站,比如这里的 SO,允许在 URL 中使用“伪造”的 slug。在我的网站上实施 URL slug 之前,我有一个关于“最佳实践”的问题......

给定这样的结构example.com/123/article-slug-here/,如果我的网站通过查询 ID 允许伪造 slug -

我是不是该 ...

  • 只需重定向到适当/规范的 URL(验证 slug,并在不匹配的情况下重定向)?

-或者-

  • 返回 404,因为技术上example.com/123/this-article-s-u-x不存在?
0 投票
3 回答
828 浏览

php - 在 Doctrine 中,一张桌子可以有多个 slug 吗?

在 Doctrine 的一张桌子上是否可以有多个 slug?

我在我的 yaml 文件中尝试了这个:

但是在生成 sql 之后,只生成了 secondSlug ......

0 投票
4 回答
729 浏览

asp.net-mvc - 关于 ASP.NET MVC 内容系统中 slugs 的一些问题

在我的应用程序中,我目前正在使用允许输入 Title 和 Slug 字段的表单。现在我一直在为蛞蝓的事情苦苦挣扎,因为我永远无法一劳永逸地决定如何处理它们。

1) 使 Title 和 Slug 独立

我应该允许用户分别输入 Title 和 Slug 吗?这是我第一次拥有的。我还有一个选项,如果用户没有输入 Slug,它是从 Title 派生的。如果两者都输入,则 Slug 字段优先。

2) Derive Slug from Title,当插入内容时,这就是 Slug,没有更多的变化

然后,我只切换到 Title 字段并从 title 派生 Slug。这样做时,我发现现在我必须更改所有允许用户输入 slug 的表单。这种做法还可以防止用户更改 Slug——他们可以更改 Title,但对 Slug 没有影响。你可以把它想象成 Slug 是唯一的 ID。

3) 现在我又在考虑允许用户更换 slug

虽然我不认为它有那么有用。有人已经添加的内容,花了多少时间编写它,甚至需要更改标题或 slug 多少次?我不认为这是很多次。

第 3 个选项的最大问题是,如果我使用 Slugs 作为 ID,我需要在 Slug 更改时更新所有地方的引用。或者维护一个包含某种 Slug 历史的表。

你对这些,我希望,有效的问题有什么看法?

如果有人为此提供了示例数据库设计,如果您在此处分享将不胜感激。

0 投票
2 回答
4727 浏览

php - 逃跑和制造蛞蝓的最佳方法

可能重复:
PHP 中的 URL 友好用户名?

我在使用适当的功能来逃避和创造一个蛞蝓时不知何故感到困惑

我用这个:

但有人告诉我不要使用它并使用 urlencode()

哪个更适合蛞蝓和安全性

正如我在 SO 中看到的那样,它在单词之间插入 - :

0 投票
6 回答
10273 浏览

ruby-on-rails - Rails 中 URL 中的 ID + Slug 名称(如 StackOverflow 中)

我正在尝试在 Rails 中实现这样的 URL:

同时具有 ID 和 slug 名称,而不是其中任何一个

或者

(现在我在 URL 中只有 slug 名称,所以这部分结束了)。我怎样才能做到这一点?

UPD

我找到了一篇关于此的文章:http: //augustl.com/blog/2009/styling_rails_urls/,而不是/id/slug建议使用/id-slug对我来说非常有效的方法,所以我会选择这个。

0 投票
2 回答
2119 浏览

php - 用破折号显示 URL slug 时出现问题

我用破折号为我的故事 URL 制作了一个 slug,例如:

使用 slug 而不是 ID 获取记录

这是我创建 slug 的代码:

如您所见,到这里为止,一切都很好。但是当我点击链接时,它无法打开并找到我的数据库,因为它以正常方式保存并且没有破折号。

所以我写了一些东西来删除破折号:

但是当URL中有?.时,则无法显示!

有什么帮助找回原来的网址吗?!

0 投票
3 回答
2019 浏览

ruby - Sinatra 标题蛞蝓

我正在尝试在 Sinatra 中创建一个 slug 助手。这是代码(如此处所示

我不断收到此错误:

到底出了什么问题?