做SO风格路线的最佳方法是什么(破折号作为空格)

发布于 2024-09-13 11:59:16 字数 208 浏览 4 评论 0原文

只是想知道做 SO 风格路线的最佳方法是什么。

最好的方法是什么做SO风格的路线(破折号作为空格)

创建这样的路线的最佳方法是什么?

Just wondering what the best way to do SO style routes is.

What is the best way to do SO style routes (dashes as spaces)

What's the best way to create routes like this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

橪书 2024-09-20 11:59:16

我发现 ASP.NET MVC 和干净的 SEO 友好 URL

它遵循白名单原则,允许所有 0-9 和 az 字符通过,处理一些特殊情况,并将其他所有内容转换为 -hyphens-。您会注意到空格也被转换为连字符,并且您可能会想使用下划线来代替。不!使用连字符有很好的 SEO 好处,因为搜索引擎机器人会将连字符视为空格。

I've found ASP.NET MVC and Clean SEO Friendly URLs on Dominic Pettifer's blog.

It works on a white-list principle, allowing all 0-9 and a-z characters through, dealing with a few special cases, and converting everything else to -hyphens-. You'll notice that spaces are being converted to hyphens as well, and you might be tempted to use underscores instead. Don't! There are sound SEO benefits for using hyphens in that search engines bots treat them as spaces.

梦里梦着梦中梦 2024-09-20 11:59:16

我认为最好的方法是用破折号替换任何非字母数字字符。您可以搜索此正则表达式 [^\w]+ 并替换为 -

I think the best way would be to replace any non-alphanumeric character with a dash. You could search for this regex [^\w]+ and replace with -.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文