我正在使用 jsp 创建的新闻网站上工作。我想使用新闻的“标题”来更改链接结构,而不仅仅是它们的 ID。
在下面的屏幕截图中,网站将确切的标题放在 URL 中,尽管它有一些不同的字符
我想生成这样的 url:mydomain.com/news/id-title
我对此有一些疑问:
1- 像这样使用带有不同字符的 url 是正确的方法吗?如果没有,我如何为俄语标题(完全不同的字符)创建 URL?
2- 我应该更改这些字符吗?优点缺点 ? (根据 SEO)
3- 如果我们与仅创建内容 ID 的 URL 相比,将标题放入 URL 对 SEO 有什么好处?
最佳答案
这种方法很好,但我建议不要在 URL 中使用特殊语言字符,它通常会导致错误和混淆,除非它们是经常需要保存特殊值的参数值(但即使在这些情况下,最好还是限制使用特殊字符)。
例如,如果使用英文标题会更好。
例如看看这个例子:
http://www.teamliquid.net/forum/starcraft-2
/437452-scelight-50-run-without-java-merged-accounts?page=21
可读性强,不取决于谁看到它,如果您使用 Google Analytics 等服务,资源/页面可直接从 URL 等读取。
关于java - 不同语言、不同字符的网页的URL结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26731055/