リライト ページと 404 エラー ページにはそれぞれ独自の利点があります。それらの違いのいくつか:
- 404 エラー ページの利点は、Rewrite モジュールを呼び出す必要がないことです。Rewrite ではこのモジュールを呼び出す必要があります。したがって、404 エラー ページはリソース効率が高く、大規模な Web サイトが高速になる可能性があります。現在、私が書いているほとんどの静的 Web ページでは 404 エラーが発生しています。
- 404 エラー ページを使用します。POST および GET はできません。たとえば、305.php?name1=auiou の場合、この 305.php ページが 404 エラーで生成された場合、$_GET["name1"] の値は読み取られません。他のページの
- 404 エラー ページの先頭には、 として記述する必要がある Linux スペースがいくつかあり、 として記述する必要がある Linux スペースもあります。 Header("Status : 200 OK");?> 検索エンジンによってインデックスが作成される前に、それ以外の場合は 404 ページとみなされます。デバッグするときは、オンラインで「404 検出ツール」を検索してテストできます。
Rewrite にステートメントの作成が必要かどうかはテストしていません。
- 404 エラー ページのルールは比較的緩いため、適応性が高くなります。書き換えは比較的厳密です。たとえば、305.html と 305-1.html には 2 つの書き換えルールが必要ですが、404 エラー ページを使用する場合は 1 つのルールだけが必要です。これは、私が Rewrite の代わりに 404 エラーを使用するもう 1 つの重要な理由です。