2

我有一个在 nginx + php + Ubuntu 上运行的开发网站。最近我开发了一个自动化的 xml 站点地图生成脚本。它为与网站关联的所有 url 生成 sitemap.xml。

在我的网站中,一些网址包含参数。

IE。

www.mywebsite.com/?arg1=a&arg2=b&arg3=c

但是这种类型的 url 不能包含在 sitemap.xml 中,因为&在 XML 中不被接受。取而代之的是,我将&替换为& amp; 这对 XML 完全有效。

但是这个修改对我的 Nginx conf 文件有影响,因为 Nginx 不接受“转义”字符,因此& amp; 不适用于使用 GET 请求。

有什么办法可以解开这个谜语吗?欢迎任何建议或解决方案。

4

0 回答 0