我有两个wp站点(多站点),配置如下:
1个#
(主站点)主页:http://www.mysite。com公司
上载路径:wp内容/上载
文件上传Url:http://www.mysite。com/wp内容/上载
2#
主页:http://www.mysite。com/en/
上载路径:wp内容/博客。目录/2/文件
文件上传Url:http://www.mysite。com/en/文件
我的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]
# END WordPress
第一个网站100%正常工作,我可以上传图像,在媒体库中查看;发布编辑,他们在页面中显示OK第二个站点,当我上传图像时,它显示了一个损坏的图像:http://i.stack.imgur.com/EsMg4.gif
但当我单击“编辑图像”按钮时,它显示OK(确定):http://i.stack.imgur.com/5gMIH.gif
我已经检查过了,图像位于正确的文件夹(http://www.mysite.com/blogs.dir/2/files/honey.jpg)中,但它在管理面板和网站中被破坏了。断开图像的url是:http://www.mysite。com/en/files/honey。jpg公司
我花了好几个小时才把它修好。htaccess和更改wordpress配置,但似乎没有任何效果。有什么想法吗?
谢谢