欢迎光临
我们一直在努力

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

在修改了一个网站的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服务
未经允许不得转载:简单网 » nginx服务器下修改wordpress固定链接后出现404错误

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址