URL中的阿拉伯字符

时间:2011-12-01 12:54:51

标签: asp.net url arabic dotnetnuke

我使用DNN创建了一个网站。该网站在域名后面的URL中有阿拉伯字符。例如:http://www.example.com/اسعارالعملات.aspx

我的问题是:

  1. 此网址是否由非阿拉伯语支持的操作系统或浏览器读取,还是会给用户带来错误?
  2. SEO是否适合在网址中使用阿拉伯语?
  3. 由于使用阿拉伯字符,还有其他问题吗?

2 个答案:

答案 0 :(得分:2)

编辑:直接回答您的问题点。

[1] 是的,由于国际化资源标识符,它们可以正常工作。

[2] 如果你的目标是阿拉伯语搜索结果,那么在网址栏中使用阿拉伯语是有利于搜索引擎优化。我相信谷歌也会做一些聪明的翻译。

[3] 复制粘贴网址看起来会很有趣[1]如果您查看阿拉伯语维基百科并尝试将其网址粘贴到某处,您会看到我的意思。

更多信息

我知道谷歌确实对网址中的内容进行了一些重视,例如有page-title.aspx会比pagetitle更好。我认为相同的规则适用于拥有外语网址 - 当人们搜索包含在您的阿拉伯语单词中的术语时,它将有助于增加结果。

大多数浏览器都会处理它很好我不认为你需要安装一个特殊的语言包。虽然使用国际化资源标识符来映射字符,但阿拉伯语维基百科工作正常。

https://webapps.stackexchange.com/questions/15539/how-do-special-foreign-language-characters-in-an-url-work-and-are-they-fake

因此,在您的网址栏中看起来会很好,但在复制时会显示为http://ar.wikipedia.org/wiki/%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9_%D8%A7%D9%84%D8%B1%D8%A6%D9%8A%D8%B3%D9%8A%D8%A9

我一直很喜欢退格和删除工作方式与阿拉伯语文本相反。

答案 1 :(得分:0)

我认为更好的方法是将数字格式的链接作为阿拉伯语的网址在不同的搜索引擎上看起来不太好(例如bing)

让谷歌可读的网址不是很大(虽然它可能算是一个很好的搜索引擎优化练习)但是还有很多其他很好的方法可以帮助像页面标题和页面中的关键字等等。