现在的位置: 首页 > 站长资源 > 建站相关 > 正文
Nginx下修改WordPress固定链接后导致文章404页面完美解决方法
2014年11月30日 建站相关 ⁄ 共 585字 评论数 1 ⁄ 被围观 5,381 views+
为您推荐有赚网赚钱

用阿里云主机搭建的Nginx下的博客使用到Wordpress固定链接时,出现了404页面!下面我说一说如何解决这个问题!固定链接,我选择了自定义的“/%category%/%postname%/”修改固定链接后,访问文章会出现404错误!现在用的是Nginix,所以对应的要修改Nginix的Ngnix.conf配置文件,让其支持重定向!

我的Wordpress博客是的 server{}段是单独放到vhost/目录来存放每个网站的配置文件,因此在你网址的配置文件“/usr/local/nginx/conf/vhost/venwu.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访问这些后按照正则表达式转到其唯一正确的地址,就妥妥的解决了!

如若觉得文章对您有所帮助,您可以点此捐助斌少

一块两块可以买包咖啡,五块十块可以搞定一顿夜宵!万分感谢!