仓酷云

标题: 带来一篇nginx下的wordpress 3.0 rewrite划定规矩 [打印本页]

作者: 兰色精灵    时间: 2015-1-14 20:17
标题: 带来一篇nginx下的wordpress 3.0 rewrite划定规矩
如果您觉得本篇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/
欢迎大家来到仓酷云论坛!
作者: 第二个灵魂    时间: 2015-1-15 11:43
标题: 带来一篇nginx下的wordpress 3.0 rewrite划定规矩
前排支持下了哦~
作者: 活着的死人    时间: 2015-1-24 15:45
选择一些适于初学者的Linux社区。
作者: 海妖    时间: 2015-2-2 11:12
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
作者: 兰色精灵    时间: 2015-2-2 11:12
学习Linux应具备的。[书籍+网络资源]
作者: 小妖女    时间: 2015-2-7 20:17
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。
作者: admin    时间: 2015-2-23 19:45
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
作者: 蒙在股里    时间: 2015-3-7 11:55
不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。
作者: 只想知道    时间: 2015-3-15 07:37
为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。
作者: 透明    时间: 2015-3-22 00:29
学习Linux应具备的。[书籍+网络资源]




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2