WordPress に 404 が表示される理由
Wordpress ユーザーがページを開いたときに 404 が表示されることがよくあります。主な理由は 2 つあります: 擬似静的設定の問題、サーバーが中国語のリンクをサポートしていないことです。疑似静的問題については、WordPress のバックグラウンド設定 - 設定する固定リンクに移動してください。それでも問題が解決しない場合は、サーバー管理者に問い合わせてください。
WordPress の中国語リンクも一部のサーバーで 404 に遭遇しますが、そのほとんどは Windows システムを搭載したサーバーです (落とし穴が多いため、Windows サーバーの使用は強くお勧めしません)。
この問題を解決するには、固定リンクを設定する際に記事名を選択せず、IDを使用することを選択し、ページ、カテゴリー、タグのエイリアスを手動で英字や英字に変更することをお勧めします。数字など
さらに厄介なのはタグです。タグの数は比較的多く、随時増加するため、手動で修正するのはさらに面倒です。この問題を解決するために推奨されるプラグインをいくつか紹介します。自動タグスラッグ、IIS 中国語タグのパーマリンク。
上記はプラグインを使用する方法ですが、この 2 つのプラグインは長年更新されていないため、コードを変更する別の方法を紹介します (変更されたコードは新しいバージョンで上書きされます) 、次の更新でこの問題に注意してください) を確認してください。 wp-includes ディレクトリに入り、class-wp.php ファイルを見つけて、178 行目と 182 行目で次のコードを見つけます:
##178 行目を次のように変更します:$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? mb_convert_encoding($_SERVER['PATH_INFO'],'utf-8', 'GBK') : '';
list( $req_uri ) = explode( '?', mb_convert_encoding($_SERVER['REQUEST_URI'], 'utf-8','GBK') );
WordPress チュートリアル 列をご覧ください。
以上がなぜWordPressが404と表示されるのかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。