java - 不同语言、不同字符的网页的URL结构

标签 java jsp url web seo

我正在使用 jsp 创建的新闻网站上工作。我想使用新闻的“标题”来更改链接结构,而不仅仅是它们的 ID。

在下面的屏幕截图中,网站将确切的标题放在 URL 中,尽管它有一些不同的字符

enter image description here

我想生成这样的 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/

相关文章:

java.lang.RuntimeException : An error occured while executing doInBackground() Android RSS Reader

java - 覆盖 void org.eclipse.jface.viewers.StructuredViewer.setInput(对象输入)

java - jsp中如何单引号

java - JSP 表单正在选择 FireBug 中编辑的值

javascript - 如何在 Javascript 文本框中显示 JSON 中的转义序列

javascript - 如何获取用作背景的图像的完整 URL?

java - 自动解决 PMD 违规问题?

java - BroadcastReceiver 使用 1 次

Javascript 在 WebView 中不起作用 - Android?

iphone - iCloud 基本 URL 为空