Nginx下修改WordPress固定連結導致無法訪問的問題解决(那些年我遇到的坑)

由於我修改了wordpress的永久鏈接,導致我的文章打開全是nginx 404

  • 一開始我以爲我的網站被黑了,然後後面經過同事的點醒才知道我是動了wordpress的永久鏈接發生的錯誤

  • 具體出現這種情況


    有一樣情況的朋友看完我這篇文章就能完美解決

    經過我花了兩個鈡全網搜索,發現他們那些的博客有一些是能成功解決但是會導致Wordpress後臺打不開,一直顯示重定向

  • 具體更改方法如下

    寶塔面板的方便性就出來了

    打開配置文件,划到最底下,粘貼這段代碼放在這個地方

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
      location / {
    # index index.php index.html;
    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;
    }
    }

    # //這行是為了防止打開後臺、挿件頁等打不開的。
    rewrite /wp-admin$ $scheme://$host$uri/ permanent;

    點擊保存,然後打開終端重啓

    1
    /etc/init.d/nginx restart

    至此成功解決

本人博客地址