什么是slug URL 中的 slug
2024-09-08 15:50:28
How would you reference this object with a URL, with a meaningful name? You could use Article.id so the URL would look like this:
www.example.com/article/23
Or, you could reference the title like so:
www.example.com/article/The 46 Year Old Virgin
Problem is, spaces aren't valid in URLs, they need to be replaced by %20
which is ugly, making it the following:
www.example.com/article/The%2046%20Year%20Old%20Virgin
That's not solving our meaningful URL. Wouldn't this be better:
www.example.com/article/the-46-year-old-virgin
That's a slug. the-46-year-old-virgin
. All letters are downcased and spaces are replaced by hyphens -
. See the URL of this very webpage for an example!
$slug = url_title($this->input->post('title'), 'dash', TRUE);
用于将字符串 中的所有空格替换成连接符(-),并将所有字符转换为小写。 这样其实就生成了一个 slug ,可以很好的用于创建 URI 。
http://stackoverflow.com/questions/427102/what-is-a-slug-in-django
http://www.sjyhome.com/wordpress/wp-slug.html
最新文章
- 如何把Power BI嵌入到Web应用中
- Android开发之ProgressDialog与ProgressBar
- React Native Tips
- Qt 中QString 字符串操作:连接、组合、替换、去掉空白字符
- 操作系统之cache、伙伴系统、内存碎片、段式页式存储管理
- kvm 客户机加载移动硬盘
- C++11常用特性的使用经验总结
- BZOJ5063旅游——非旋转treap
- js 或 且 非
- windows上使用logstash-input-jdbc
- java分层
- 「ZJOI 2010」 排列计数
- R Language Learn Notes
- php now 5.2 升级5.3
- PPTP vs. OpenVPN vs. L2TP/IPsec vs. SSTP
- 基于LSB的图像数字水印实验
- Dubbo超时机制导致的雪崩连接
- [转]git merge 跟 git merge -no-ff
- Centos7安装遇到的问题及详解
- swift Equatable 函数签名的测试