美文网首页
Wordpress-设置永久链接后404问题修复

Wordpress-设置永久链接后404问题修复

作者: 844b9a3a3a68 | 来源:发表于2018-04-06 13:06 被阅读128次

    为了利于SEO优化,我们需要将地址设置为永久链接,在层级不要太深的情况下实现伪静态页面的目的,之前页面地址为:

    https://blog.peakchao.com/?p=123
    

    更改后页面地址:

    https://blog.peakchao.com/Git Bash 常用操作.html
    

    当然这个固定链接的格式需要你们自己去配置,我这种主要是为了减少层级,缺点也很明显,在有些浏览器上中文URL会因为Unicode转码问题导致一些中文转码成小白眼中的乱码,所以具体怎么决策需要自己好好斟酌斟酌。


    一般情况当我们把链接更换为非默认的固定链接后,我们点击更新后的文章标题,会出现404的情况,这种情况只需要在nginx配置文件中,root /home/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;
            }
    

    相关文章

      网友评论

          本文标题:Wordpress-设置永久链接后404问题修复

          本文链接:https://www.haomeiwen.com/subject/ozxshftx.html