我有一个在nginx + php + Ubuntu上运行的开发网站。最近我开发了一个自动xml站点地图生成脚本。它为所有与网站关联的网址生成sitemap.xml。
在我的网站上,一些网址包含参数。
IE中。
www.mywebsite.com/?arg1=a&arg2=b&arg3=c
但是这种类型的网址不能包含在sitemap.xml中,因为XML中不接受& 。而不是我用&替换& 。 amp; ,它对XML完全有效。
但这对我的Nginx conf文件的修改效果,因为Nginx不接受“转义”字符因此& amp; 无法使用GET请求。
有没有办法解决这个谜语? 任何建议或解决方案都是最受欢迎的。