ApacheのRewriteと404エラーページの違い

  

Rewriteと404エラーページにはそれぞれ利点があります。それらの違いのいくつか:

1、404エラーページの利点はRewriteモジュールを呼ぶ必要がないということかもしれません、Rewriteはこのモジュールを呼ぶ必要があるということです。そのため、404エラーページの方がリソース効率が高くなり、大規模サイトが速くなります。私が書いた静的ウェブページのほとんどは現在404エラーを使っています。

2では、404エラーページを使用して、POSTおよびGETを実行できません。たとえば、305.php?name1 = auiouの場合、305.phpページが404エラーで生成された場合、この$ _GET ["name1"]の値は読み取られません。他のページの

はPOSTメソッドを使用して、この404エラーによって生成された305.phpにアクションをポイントしているため受信できません。 。
305.phpがPOSTやGETのような仮想パスを生成したい場合は、Rewriteを使って解決してください。

3、コンピュータソフトウェアおよびハードウェアアプリケーションネットワーク(http://www.45it.com)は、404エラーページの最初にいくつかのLinuxスペースがあるとしています。<?ヘッダー( "HTTP /1.1 200 OK ");?>、<?Header(" Status:200 OK ");?>と書く必要があるLinuxスペースがいくつかあります。それ以外の場合は404ページと見なされます。デバッグ時には、インターネット上の「404 Detection Tool」でテストすることができます。
書き換えはステートメントを書く必要があります、私はそれをテストしませんでした。

4、404エラーページのルールはそれほど厳格ではないため、より広い範囲の適応があります。書き換えは比較的厳密です、例えば、305.htmlと305-1.htmlは2つの書き換え規則を書く必要があります;規則として限り404エラーページを使用してください。これが私がRewriteの代わりに404エラーを使うもう一つの重要な理由です。

Copyright © Windowsの知識 All Rights Reserved