上次搭建博客用的lamp环境,这次用的lnmp环境,所以导致固定链接出现了问题,所以google了一下找到了方法。
用阿里云主机搭建的Nginx下的博客使用到Wordpress固定链接时,出现了404页面!下面我说一说如何解决这个问题!固定链接,我选择了自定义的“/%category%/%postname%/”修改固定链接后,访问文章会出现404错误!现在用的是Nginix,所以对应的要修改Nginix的Ngnix.conf配置文件,让其支持重定向!我的Wordpress博客是的 server{}段是单独放到vhost/目录来存放每个网站的配置文件,因此在你网址的配置文件“/usr/local/nginx/conf/vhost/website.com.conf”下的Server{}字段中“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; }
保存后,通过Putty输入 /etc/init.d/nginx restart , 重启nginix!相当于告诉Nginix访问这些后按照正则表达式转到其唯一正确的地址,就妥妥的解决了!