在xml站点地图中的url,我不明白

时间:2014-02-04 01:35:08

标签: php xml sitemap

在我的urlset里面,我来到了网址:

<url>
<loc>http%3A%2F%2Fwww.website.com%2F1-5%2Findex-3.html</loc>
<changefreq>weekly</changefreq>
<priority>0.700</priority>
</url>

如果我复制粘贴该url不起作用,我通过php使用url这样做:

$durl=utf8_encode(urlencode($durl));
首先

utf8_encode,然后urlencode

这是正确的吗?

1 个答案:

答案 0 :(得分:0)

urlencode是一种转换在查询字符串或其他网址敏感区域中使用的网址的方式 - 当您希望浏览器解析的网址时。您的目标是打印实际的URL,因为这是站点地图解析器想要的。

您可以保留utf8编码,但如果您已经使用utf8进行操作,则不太可能需要。

只需使用$durl=utf8_encode($durl);

即可