标签: zend-framework url-rewriting sitemap urlencode
为Google生成网站地图时我应该使用什么编码? 我希望网址像:
example.com/supplì-rome
而不是:
example.com/suppl%C3%AC-rome
不确定google是否需要第二种形式。 我想让用户像第一种情况一样分享好的链接。 我正在使用Zend Framework路由器来处理好的链接
答案 0 :(得分:1)
Google要求您的站点地图文件 UTF-8 编码且RFC-3986有效。
以下是使用非ASCII字符(ü)的URL的示例,以及需要实体转义(&)的字符:
http://www.example.com/ümlat.html&q=name
以下是相同的网址,实体转义:
http://www.example.com/%C3%BCmlat.html&q=name
别担心。 Google会将您的网址翻译回搜索结果中的人类可读格式。您可以找到其他信息here。