带来一篇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$-
#uploadedfiles
RewriteRule^files/(.+)wp-includes/ms-files.php?file=$1
RewriteCond%{REQUEST_FILENAME}-f
RewriteCond%{REQUEST_FILENAME}-d
RewriteRule^-
RewriteRule.index.php
写到网站根目次下的.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/
欢迎大家来到仓酷云论坛!
带来一篇nginx下的wordpress 3.0 rewrite划定规矩
前排支持下了哦~ 选择一些适于初学者的Linux社区。 把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。 学习Linux应具备的。[书籍+网络资源] 随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。 老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。 不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。 为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。 学习Linux应具备的。[书籍+网络资源]
页:
[1]