|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!比来在wordpress中启用了多站点的功效,测试都还对照一般。但在文章中拔出图片时,就碰着了成绩。按照之前的装置设定,个中一个步调是在wp-content目次下创建blogs.dir目次,用来寄存用户上传的文件。在文章中拔出图片时,图片是能够一般上传到响应目次下,如:wp-content/blogs.dir/blogid/files/2010/10/image.png,个中blogid是每一个分歧blog的编号。但在文章中却没有举措一般显现,缘故原由就是因为我用的办事器情况是nginx,以是要更新下wordpress3.0rewrite的划定规矩。
合用于apache的划定规矩以下:RewriteEngineOn
RewriteBase/
RewriteRule^index.php$-[L]
#uploadedfiles
RewriteRule^files/(.+)wp-includes/ms-files.php?file=$1[L]
RewriteCond%{REQUEST_FILENAME}-f[OR]
RewriteCond%{REQUEST_FILENAME}-d
RewriteRule^-[L]
RewriteRule.index.php[L] 写到网站根目次下的.htaccess文件便可。
nginx上面则必要做些修正,划定规矩以下:#onserverblock
##necessaryifusingamulti-siteplugin
server_name_in_redirectoff;
##necessaryifrunningNginxbehindareverse-proxy
port_in_redirectoff;
rewrite^.*/files/(.*)$/wp-includes/ms-files.php?file=$1last;
if(!-e$request_filename){
rewrite^.+?(/wp-.*)$1last;
rewrite^.+?(/.*.php)$$1last;
rewrite^/index.phplast;
} 写进nginx的站点设置文件,偏重启nginx办事器便可。
参考:http://imcat.in/nginx-wordpress-3-0-rewrite/
欢迎大家来到仓酷云论坛! |
|