WordPressの静的化を設定する方法

藏色散人
リリース: 2019-12-04 09:17:02
オリジナル
3246 人が閲覧しました

WordPressの静的化を設定する方法

#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[&#39;QUERY_STRING&#39;];
$_SERVER[&#39;REQUEST_URI&#39;] = substr($qs, strpos($qs, ‘:80′)+3);
$_SERVER[&#39;PATH_INFO&#39;] = $_SERVER[&#39;REQUEST_URI&#39;];
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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!