有人经历过这个吗?
我上传的文件格式很好,如:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com</loc>
<lastmod>2013-12-18T11:41:35+01:00</lastmod>
</url>
<url>
<loc>http://www.example.com/something</loc>
<lastmod>2013-12-18T11:41:35+01:00</lastmod>
</url>
..
但上传到服务器后我得到了这个,当通过WinSCP直接从服务器打开和编辑该文件时:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com</loc>
<lastmod>2013-12-18T11:49:00+01:00</lastmod>
</url>
<url>
<loc>http://www.example.com/something</loc>
<lastmod>2013-12-18T11:49:00+01:00</lastmod>
</url>
...
我多次尝试过,所有文件都受到影响。
有趣的是,它可能只在上传后才添加新的换行符而不是编辑,因为如果我编辑文件并删除添加的行并保存它,它就会像我编辑的那样保留。
我认为它与服务器有关,因为这只发生在这个特定的托管上。
我从未在其他服务器上经历过类似的事情。
客户告诉我他们将服务器更改为更快的速度,并且可能有一些不同的PHP / Apache设置。
你遇到过类似的问题。
可能是什么问题?可以在托管公司的某些PHP设置或Apache设置中修复吗?
答案 0 :(得分:0)
是关于
不同的行尾您需要在编辑器中更改它,然后您才会遇到此类问题。