在将现有的WordPress多站点安装迁移到新的VPS之后,镜像对子站点停止工作。

域被映射到新的IP地址,因此如果您尝试图像中的url,您将访问旧的/当前的web服务器。新服务器托管在IP地址217.70.34.131上。
在此之前,移动图像在使用相同设置的旧old服务器上工作。
图像存在于磁盘上的文件夹中,所以它必须与其他一些东西有关,可能是配置错误的权限。
我认为这与我们现有的权限和/或重写规则有关。我已经尝试了几种不同的方法,但我现在完全卡住了。
.htaccess
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
**RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]**
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]发布于 2018-04-02 17:04:31
检查文件夹的权限,在检测到用户权限时更改模式。您可以在Cpanel->filemanager->website folder->wp-content->files中找到的模式
https://stackoverflow.com/questions/49607214
复制相似问题