#WordPress で静的化を設定するにはどうすればよいですか?
擬似静的問題については、WordPress を使用している友人なら WP-Cache プラグインをよく知っていると思いますが、その優れたパフォーマンスのためだけでなく、ほぼ必須のプラグインとなっています。 WPユーザー向けのプラグインはありますが、インストールが難しいことでも有名です。今回は、WP-Cache プラグイン WP Super Cache の改良版を紹介します。 WP-Cache と同様、これも WordPress の「静的」プラグインであり、キャッシュを通じて高負荷時の WP パフォーマンスを向上させることができます。 WP-Cache と比較した WP Super Cache の最大の改良点は、Super Cache の追加です。一部のページは特定のルールに従って SuperCache としてキャッシュされます。この SuperCache は基本的にページそのものです。
2 番目の問題は、多くの Windows ホストが mod_rewrite または IIS Rewrite をサポートしていないことです。たとえば、私のホスト スペースはこのようになっており、回避策を使用する必要があります。前提条件は、サーバー プロバイダーのコントロール パネルに 404 エラー ページをカスタマイズするオプションがあることです。ほとんどのホストはこれをサポートしています。
推奨: 「WordPress チュートリアル」
あとは、404 エラー ページを作成し、次の 4 行のコードを記述するだけです。プラグインを必要としない洗練された実装は、Windows IIS ホストの永続固定リンクの擬似静的アドレス形式を完全にサポートします。 Web アドレスからindex.php を削除してください!
コードは次のとおりです:
<?php $qs = $_SERVER['QUERY_STRING']; $_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ‘:80′)+3); $_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI']; include(’index.php’); ?>
この方法で、REQUEST_URI パラメータと PATH_INFO パラメータを修正して、index.php などに含めることができます。完了は iis サーバーに任せられます。
具体的な設定手順:
1. 新しいメモ帳を作成し、その中に上記のコードを記述して保存し、txt 形式とともに名前を wp-404-handler.php に変更します。
2. ファイルをサーバーのルート ディレクトリにアップロードし、404 カスタム エラーが wp-404-handler.php を指すように設定します。
3. WordPressの管理背景に入り、設定(オプション)-パーマリンク(パーマリンク)で、静的アドレスのサフィックスを任意に設定できます。
たとえば、/%post_id.html を設定すると、実際にはホストを使用して https://www.xxx.net/60.html が検索され、自動的に wp-404-handler にリダイレクトされます。 php であり、このエラー ページは受信ログ パブリケーション ID「60」を抽出し、それを https://www.xxx.net/index.php に送信します。実際、サーバー側には「ページが見つからない場合はエラーページにジャンプする」に相当する追加の手順がありますが、WP Super Cache と組み合わせると、その効果は依然として非常に高速です。
以上がWordPressの静的化を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。