wordpress permalinksをpostnameに設定してページ新聞404エラーを開く

2176 ワード

1.ブログ環境
  • CentOS7
  • lnmpを使用してnginx,mysql、phpをインストールし、wordpress
  • をインストールします.
    2.エラー記述
    permalinksをpostnameに設定すると、ブログのホームページは開くことができますが、ブログポイントごとに404エラーが表示されます.
    3.解決方法
    nginxを編集します.conf、いくつかの規則を加えてこの問題を解決することができます
    lnmpでnginx,mysql,phpをインストール後、nginx.confの位置は「/usr/local/nginx/conf/nginx.conf」
    vi /usr/local/nginx/conf/nginx.conf
    

    nginxでconfで「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;
    }
    rewrite /wp-admin$ $scheme://$host$uri/ permanent;
    

    ESC+:wqで保存終了
    その後nginxを再起動します
    /etc/init.d/nginx restart
    

    問題が解決する.