当前位置: > Linux服务器 > nginx >

Nginx服务器目录伪静态配置

时间:2015-01-25 20:53来源:linux.it.net.cn 作者:IT

在服务器安装了LNMP,如果想在 tiger-blog.com/wordpress/ 类似的目录下,再安装一个WP博客,那原来的 nginx 伪静态规则就不行了,那只对根目录有效,还得配置二级子目录的nginx 伪静态规则,如下:


location /wordpress/ {

    if (-f $request_filename/index.html){

    rewrite (.*) $1/index.html break;

    }

    if (-f $request_filename/index.php){

    rewrite (.*) $1/index.php;

    }

    if (!-f $request_filename){

    rewrite (.*) /wordpress/index.php;

    }

}



把上面的内容写到一个文件,如 subwp.conf,然后把这个 subwp.conf 包含在相应站点(虚拟主机)的 nginx 配置文件中(server{}段),就可以实现二级目录建WP站的伪静态。

可以用命令  /usr/local/nginx/sbin/nginx -t 测试一下,nginx 配置文件是否有错。


升级到 WordPress 3.3.1后,发现 Simple Lightbox 插件有点不正常,点击图片没有漂亮的Lightbox效果了,我用的Simple Lightbox 版本是1.5.5b3 测试版本,在 WP3.0.5下 还是正常的。不过,后台的插件管理没有SLB的升级提示,到WordPress 官方网站现在也找不到 Simple Lightbox 这个插件了,这就有点奇怪了,我记得以前是通过WP官方网站来安装的,现在怎么没有了,难道这个插件被WP官方撤下来了? 访问插件主页得知,据作者说是插件更新问题,等最后的更新完毕,Simple Lightbox 还会出现在WP官方站上。


SLB is currently not in the official WordPress plugin repository
while some updates are made. Once the updates have been completed,
the latest version of SLB will be made available on WordPress’
plugin repository.



在作者的插件主页里,有Simple Lightbox 最新版本 1.6.1 的下载,点此下载,上传到我的网站并覆盖,插件可以正常工作了。

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容