1. <form id='eefcc'></form>
        <bdo id='eefcc'><sup id='eefcc'><div id='eefcc'><bdo id='eefcc'></bdo></div></sup></bdo>

          • nginx服务器下修改wordpress固定链接后出现404错误

            作者: 冬冬 分类: 网络技术 发布时间: 2013-11-01 14:19

            在修改了一个网站的wordpress固定链接后,突然发现页面以前的文章都打不开了。报404错误。

            网站的信息如下:
            操作系统:CentOS5.4 64bit
            www服务器:Nginx 0.8.54
            wp版本:wordpress 3.0.5

            在参考网络上的解决方式后,发现是未配置配置文件造成~
            修改配置文件就可以了:

            1. 打开nginx的配置文件
              vi /your_nginx_path/conf/nginx.conf
            2. 找如下部分,然后按代码里面添加相应的配置
              server {
              listen 80;
              server_name www.abc.com;
              index index.html index.htm index.php;
              root /websit/wwwroot/;
              #######添加开始####################
              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;
              }
              #######添加结束####################
              location ~ .
              .(php|php5)?$
              {
              fastcgi_pass 127.0.0.1:9000;
              fastcgi_index index.php;
              include fcgi.conf;
              }
            3. 重启nginx服务

            如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

            发表评论

            电子邮件地址不会被公开。 必填项已用*标注