ホームページ >バックエンド開発 >PHPの問題 >PHP 擬似静的を開発する方法

PHP 擬似静的を開発する方法

(*-*)浩
(*-*)浩オリジナル
2019-09-26 10:46:312239ブラウズ

擬似静的とは:

Web サイトは動的 Web サイトと静的 Web サイトに分けられます。html で終わる一般的なものは静的ページであり、.php.asp で終わるページです。一般に、これらは動的 Web サイトです。動的 Web サイトは、データベースと対話する場合にのみ動的 Web サイトと呼ばれます。動的 Web サイトは、検索エンジンによって簡単にインデックス付けされないため、擬似静的と呼ばれます。

PHP 擬似静的を開発する方法

擬似静的とは、名前が示すように、偽の静的 Web サイトです。つまり、動的 Web サイトが検索エンジンによって簡単にインデックスされるようにするためのものです。 、サーバーの書き換えを使用して、擬似静的プロセスを実現します。

最初に疑似静的のメリットとデメリットを説明します

利点: (推奨される調査: PHP入門から熟練度までのプログラミング)

1. 検索エンジン、SEO、クローラー、簡素化された URL、美化された URL に便利です

2. Web サイトで使用されているプログラミング言語を考慮してください。擬似静的を書き換えることで、動的WebページのプログラムサフィックスをHTMLという静的ページ形式に変更します。

欠点:

トラフィックがわずかに大きく、擬似静的が使用される場合、CPU 使用率が過負荷になります。同時に 300 人以上がオンラインにいます。 「擬似静的を使用せずに、時間をかけて電話を切ります。静的であれば、切断されることなく 500 人以上が同時にオンラインになります。私の ISS 番号は 1000 です。」「これは確かに当てはまります。擬似静的では代わりに正規表現を使用するため、実アドレスの増加により、どのページを表示するかの決定の責任も直接指定から CPU に移されます。つまり、CPU 使用率の増加が疑似静的の最大の欠点であると判断しましょう。 php を使用して擬似静的を実装する方法:

まず、phpinfo () を出力します。ロードされたモジュールに mod_rewrite があるかどうかを確認します。そうであれば、次のステップを開始できます。そうでない場合は、httpd ファイルを開きます。 Apache インストール ディレクトリ「/apache/conf/」にある .conf ファイルを開き、「LoadModele rewrite_module」を検索します。その前にある「#」を削除するだけです。見つからない場合は、行「LoadModule rewrite_module,」を追加します。 modules/mod_rewrite.so" を開き、Apache サーバーを再起動します。

Apache サーバーに .htaccess をサポートさせます

httpd.conf を開き、AllowOverride None を検索します。

Web サイトに .htaccess ファイルを作成します。ルート ディレクトリにメモ帳を作成し、右クリックして、utf-8 をエンコードして .htaccess として保存します。

ルールを書き換える

RewriteEngine on //重写引擎的开关,on开启,off关闭
RewriteRule //重写规则,这里我无法做过多的解释,其实我也不会写,反正我用的tp3.2,这是tp的重写规则

以上がPHP 擬似静的を開発する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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