我想我的网站地图提交给谷歌,但我不想惹任何事了。我也无法提交网址;其中一些字符中包含特殊字符,例如符号(&
)符号和括号()
。我只想知道处理它们的正确方法是什么?标准编码网址,网站地图
我目前使用PHP的urlencode()
,果然他们来%28
,%29
等实际上并不显得好看,我很害怕,如果我给谷歌的链接和他们去索引他们,他们将指数他们作为
domain.com/blabla%28blabla.html
不是
domain.com/blabla&blabla.html
我想我的网站地图提交给谷歌,但我不想惹任何事了。我也无法提交网址;其中一些字符中包含特殊字符,例如符号(&
)符号和括号()
。我只想知道处理它们的正确方法是什么?标准编码网址,网站地图
我目前使用PHP的urlencode()
,果然他们来%28
,%29
等实际上并不显得好看,我很害怕,如果我给谷歌的链接和他们去索引他们,他们将指数他们作为
domain.com/blabla%28blabla.html
不是
domain.com/blabla&blabla.html
你产生用手XML?请考虑使用类似PHP DOM classes的内容。
您实际上需要编码和号,&
等,但它是真正最好让库发出良好的XML为您服务。
为这个更多的讨论参见Generating XML document in PHP (escape characters)。
urlencode()
是使用正确的函数。您绝对不希望在URL中使用&符号,因为它们是用于形成URL(用于传递GET变量)的特殊字符。
所以,如果我给谷歌的网址一样/someurl_with_&_in_it.html,和他们去索引它会他们的索引会这样或/someurl_with_&_in_it.html – Brendan 2013-05-05 01:13:31
您可能还需要合并您的两个用户配置文件,看到这里寻求帮助:http://stackoverflow.com/help/user-merge – hakre 2013-05-05 14:10:03