次のコラム WordPress チュートリアル では、WordPress で中国語の URL をサポートする方法を紹介します。困っている友人の役に立てば幸いです。
WordPress の設定時に固定リンク (%postname%) を作成しましたが、その後、誤って記事の中国語の TAG リンクをクリックしてしまいました (例: http: //yoursite.com/p/tag/ (これは中国語です) から直接 404 Not Found が返されました。これにはとても落ち込んでいました。これに通常どおりアクセスできないと、Web サイトのユーザー エクスペリエンスに影響します。しかし、何度も試した後、を検索し、データから問題の原因を発見しました。
WordpressではUTF8という文字セットを使用していますが、URLアクセス時に送信されるURLの漢字はGBKとなっており、記事タイトルはこのGBK文字列をもとに検索されるため、絶対に見つかりません。 。 。つまり、この GBK 文字列は UTF8 に変換する必要があります。
WordPress で中国語の URL をサポートする
何度も検索した結果、プラグインを使用せずにコードを 2 回変更するだけで中国語の URL をサポートできることがわかりました。
#修正方法は以下の通りです。
wp-includes ディレクトリ内の class-wp.php ファイルを修正します。1._SERVER['PATH_INFO'];
_SERVER['PATH_INFO'], 'UTF-8', 'GBK');
_SERVER['REQUEST_URI'];
_SERVER['REQUEST_URI'], 'UTF-8', 'GBK');
#修正後 これにより、WordPress の URL で中国語の文字列がサポートされるようになります。
以上がWordPress で中国語の URL をサポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。