编辑 - 问题不是逗号。我认为它与WordPress有关,可能是.htaccess或插件。我将相同的文件上传到不同的服务器,一个没有运行WordPress,没有问题。任何建议表示赞赏。
我的文件名中包含带逗号的图像,它们会抛出404未找到的错误。我这样的网站上有这样的图像多年,从来没有注意到问题。
例如,下面代码中的两个文件都存在于服务器上且相同,只有逗号已从第二个文件名中删除:
<ol>
<li><img src="https://cloud-assn.org/wp-content/cfa_images/Cloud,GeoHarlan.jpg"><br>Cloud,GeoHarlan.jpg</li>
<li><img src="https://cloud-assn.org/wp-content/cfa_images/CloudGeoHarlan.jpg"><br>CloudGeoHarlan.jpg</li>
</ol>
该站点在Windows服务器上运行Apache 2.4.29(3.10.0-714.10.2.lve1.4.79.el7.x86_64)
我有几千张带逗号的图片。我在今天(当我运行Xenu链接检查程序)之前从未注意到问题,现在看来服务器找不到这些图像。 (我可以通过FTP看到它们)