我们已将SSL更新(未添加)到站点
网络管理媒体库上的媒体工作正常,但子站点的媒体库显示灰色框
例如:图像url如下所示:(直接访问此url时,服务器404出错,而不是WordPress 404页面)
https://domain.com/blog/multisitedomain/wp-content/uploads/sites/2/2020/09/image-file.png
分解它我们有https://domain.com/blog -> blog main url
/multisitedomain -> virtual domain created by multisite
/wp-content/uploads/sites/2/2020/09/image-file.png -> relative path to image
真正的映像路径是(如果您尝试在此处访问映像,它会起作用)https://domain.com/blog/wp-content/uploads/sites/2/2020/09/image-file.png
这与上面相同,但缺少虚拟域文件可以上传(到非子域文件夹),但返回的url设置为使用子域(如果删除子域,则它们在那里,但给定的情况下它们不在那里)
他们都有https
路径,但站点在使用时未正确定位图像/subdomain
路径控制
我比较了.htaccess
对于位于不同服务器上的不同多站点,并将其与备份版本进行比较,没有任何更改,它们看起来是一样的。只有在SSL更新后,它才被破坏
在更新SSL时,服务器端是否需要做一些我们遗漏的事情?或者服务器设置是否在过程中被重置/更改(我没有更新,所以不确定采取了什么步骤),这可能会破坏多站点,但不会破坏;网络管理员“;部分(或同一服务器上的其他非多站点WordPress站点)
我确实创建了一个临时JavaScript修复程序,用于在前端找不到图像时更改图像的URL,但媒体库是通过