nginx的服务器实现wordpress静态化 -买球官网平台

`
xxbb77
  • 浏览: 3347 次
  • 性别:
  • 来自: 南京
最近访客
博主相关
  • 博客
  • 微博
  • 相册
  • 收藏
  • 社区版块
    • ( 0)
    • ( 0)
    • ( 0)
    存档分类
    最新评论

    nginx的服务器实现wordpress静态化

    由于自己新增加了一台nginx的服务器,但是在实现wordpress静态化时吃了很多苦头。

    nginx不支持apache的.htaccess伪静态,官方也没说怎么写nginx的伪静态,所以wp根目录下的.htaccess完全没用了,直接删掉。接下来就是想办法搞定nginx下的wp伪静态了,查了很多国外的资料,因为用linux版本不一样,lnmp也不一样,nginx的环境配置文件位置也是千奇百怪,最常见的就是wp买球官网平台官网上一帮老外讨论的 /etc/nginx/sites-enabled/,但是这个路径其实wdcp安装好以后根本就没有好嘛。。看了探针原来conf文件都在 /wdlinux/nginx/conf里面,找到vhost就好办了,可以找到站点的配置文件鸟~

    首先的办法就是在nginx-1.0.15/conf下创建一个worpdress.conf文件,写入伪静态规则,然后在站点的conf里面通过include wordpress.conf;引用,然后 service nginxd restart 就好,但是测试了不下30中规则都不行,简直郁闷了!后来看到了“一缕阳光”的这篇博文,恍然大悟,他演示的ubuntu的,我的centos一样适用,修改如下:
    server {
            listen       80;
            server_name www.xxx.com www.7760.cn;
            root /mnt/data/www/web/www_xxx_com/public_html;
            index  index.html index.php index.htm;
            error_page  400 /errpage/400.html;
            error_page  403 /errpage/403.html;
            error_page  404 /errpage/404.html;
           location ~ \.php$ {
                    fastcgi_pass   127.0.0.1:9000;
                    fastcgi_index  index.php;
                    include fcgi.conf;
            }

            index index.html index.php;
            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 (.*) /index.php;
            }
        }

    然后不要忘记 service nginxd restart重启 就此,wp可以在nginx上完美运行!注适合/%postname%/固定连接,其他方式没有测试。
    分享到:
    评论

    相关推荐

      wordpress是一个非常流行的blog系统,它可以利用apache的mod_rewrite来实现url的静态化。安装好的wordpress在配置了持久链接之后,会在网站的根目录下(如果可写)生成一个.htaccess文件,这个文件可以指示apache...

      但很多网友还是不太了解nginx服务器的伪静态规则的,而如果你安装的是一些常用的程序,如wordpress,phpcms,ecshop,shopex,discuz 7,那伪静态规则就有现成的了。为方便各位站长,收集了这几个常用程序的伪静态...

      主要介绍了nginx服务器下使用rewrite重写url以实现伪静态的示例,这里举了discuz!和wordpress这两个常用的php程序,需要的朋友可以参考下

      不知道请查看:wordpress固定链接使用教程),不过使用wordpress后台固定链接功能是需要我们服务器后台配置的,目前主流的服务器有apache,nginx,iis。下面我们就来看下不同服务器如何设置wordpress的伪静态从而使...

      upupw已配置nginx的虚拟主机支持伪静态文件,示例包含discuz,phpwind,wordpress和thinkphp伪静态规则; upupw已配置nginx的虚拟主机支持pathinfo路径功能; 支持nginx和phpfpm服务的单独开启、关闭与重启; 支持...

      能缓存cdn服务器上的,就不要让cdn去访问源(静态服务器)了。能访问静态服务器的,就不要去访问动态服务器。以此类推:能不访问数据库和存储就一定不要去访问数据库和存储。 wordpress最好的优化方式就是尽量不...

      它还添加标头以缓存 css、js 和媒体,以便通过减少对 web 服务器的请求来利用浏览器的缓存。 该项目由位于加拿大蒙特利尔附近的satellitewp 赞助。 买球软件推荐的服务以英语和法语提供。 satellitewp fait de 。 贡献者 ...

      它通过安装和配置流行的nginx web服务器来充当静态文件(如css,js,图像等)的反向缓存代理,并带有附加的微缓存层来实现此目的,从而显着提高wordpress等cms生成的动态内容的性能,joomla或drupal以及论坛软件...

      debian6系统下使用之前发布的“debianlnmp”服务器软件套件,debianlnmp一键安装包是一个快捷的服务器套件,轻轻松松全自动安装lnmp(nginx、mysql、php、phpmyadmin)可直接用再生产环境。现在我们已经在debian/...

      :gear: 类固醇上的nginx配置生成器 :syringe: 您将是配置nginx服务器所需的唯一工具。 · :sparkles:nginx不仅仅是一个网络服务器。 您可能已经知道了。 我们喜欢nginx,因为: 内存使用率低高并发异步事件驱动架构...

      您可以在通过数据库进行缓存,在web服务器的硬盘驱动器(hdd)上,在memcached(仅在nginx上)或(由于使用apc(备用php缓存))直接在web服务器的系统缓存中进行选择。 每当加载页面或帖子时,都可以直接从缓存...

      debian6系统下使用之前发布的“debianlnmp”服务器软件套件,debianlnmp一键安装包是一个快捷的服务器套件,轻轻松松全自动安装lnmp(nginx、mysql、php、phpmyadmin)可直接用再生产环境。现在我们已经在debian/...

      安装及简单使用:服务器端所需软件:1,所需的web服务器:apache (1.3.x 或更高, 2.x 或更高(建议使用此版) 支持 mod_rewrite 或lighttpd 或nginx 2,所需的数据库mysql 4.1.x 或更高 或sqlite 或postgressql 3,...

      安装及简单使用:服务器端所需软件:1,所需的web服务器:apache (1.3.x 或更高, 2.x 或更高(建议使用此版) 支持 mod_rewrite 或lighttpd 或nginx 2,所需的数据库mysql 4.1.x 或更高 或sqlite 或postgressql 3,所...

      由于极简,本程序不包含伪静态、绑定多域名设定。此类问题以及其它问题,请自行学习nginx配置方法。 使用方法: 1.全新安装debian系统(推荐32位debian6精简版) 2.解压压缩包中的sb文件,放置到服务器/root文件夹...

      例如我的linux主机使用的环境是lnmp,在添加主机的时候就选择了wordpress的伪静态规则。如果未开启,应该会出现买球买球官网平台官网平台首页正常访问,其他路径404错误。例如:访问http://d.hbdx.cc/view/2219出现404错误。此时你可以访问...

      再输入域名绑定的目录(绝对目录,如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名),再选择是否添加伪静态规则,默认已经有了discuz、wordpress、sablog、emlog、dabr,可直接输入以上名称即可,如果...

      在新建主机的时候直接选择了wordpress的伪静态规则就可以了。   请使用simple down建站,并且有一点数据库的站长和我联系。我可以在加你们链接。也方便其他新用户借鉴和学习。   simple down v6.2安装方法 ...

      如果需要自定义伪静态,请确认网站服务器支持根目录下.htaccess、httpd.ini、nginx.conf 三个规则文件中的任意一个。如果不知道,请找主机商确认。 2、增加了自动301跳转设置,选中的话,将自动把所有绑定的域名跳转...

    global site tag (gtag.js) - google analytics