ホームページ >CMS チュートリアル >&#&プレス >なぜWordPressが404と表示されるのか

なぜWordPressが404と表示されるのか

藏色散人
藏色散人オリジナル
2019-07-11 09:12:129539ブラウズ

なぜWordPressが404と表示されるのか

WordPress に 404 が表示される理由

Wordpress ユーザーがページを開いたときに 404 が表示されることがよくあります。主な理由は 2 つあります: 擬似静的設定の問題、サーバーが中国語のリンクをサポートしていないことです。疑似静的問題については、WordPress のバックグラウンド設定 - 設定する固定リンクに移動してください。それでも問題が解決しない場合は、サーバー管理者に問い合わせてください。

WordPress の中国語リンクも一部のサーバーで 404 に遭遇しますが、そのほとんどは Windows システムを搭載したサーバーです (落とし穴が多いため、Windows サーバーの使用は強くお勧めしません)。

この問題を解決するには、固定リンクを設定する際に記事名を選択せず​​、IDを使用することを選択し、ページ、カテゴリー、タグのエイリアスを手動で英字や英字に変更することをお勧めします。数字など

さらに厄介なのはタグです。タグの数は比較的多く、随時増加するため、手動で修正するのはさらに面倒です。この問題を解決するために推奨されるプラグインをいくつか紹介します。自動タグスラッグ、IIS 中国語タグのパーマリンク。

上記はプラグインを使用する方法ですが、この 2 つのプラグインは長年更新されていないため、コードを変更する別の方法を紹介します (変更されたコードは新しいバージョンで上書きされます) 、次の更新でこの問題に注意してください) を確認してください。 wp-includes ディレクトリに入り、class-wp.php ファイルを見つけて、178 行目と 182 行目で次のコードを見つけます:

なぜWordPressが404と表示されるのか

##178 行目を次のように変更します:

$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? mb_convert_encoding($_SERVER['PATH_INFO'],'utf-8', 'GBK') : '';

182 行目を次のように変更します:

list( $req_uri ) = explode( '?', mb_convert_encoding($_SERVER['REQUEST_URI'], 'utf-8','GBK') );

変更する場合は、Dreamweaver、sublime text、notepad などの専門的なコード編集ツールを使用するように注意してください。

その他の WordPress 技術記事については、

WordPress チュートリアル 列をご覧ください。

以上がなぜWordPressが404と表示されるのかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。