| | | 複数の内容を記述する場合
| | | |
| | | | 複数の内容を記述する場合は、各内容ごとに1行づづ記述します。必要のない記述をするとトラブルの原因となる場合もあるので、必要な内容のみをサーバーの規定範囲内で記述ください。例えば、 | | | |
| | | | ErrorDocument 403 /error/403.html ErrorDocument 404 /error/404.html | | | |
| | | | のように記述します。但し1つの内容で記述そのものが複数行になる場合は、その記述方法にしたがってください。 | | | |
| | | 表示ファイルのパス指定
| | | |
| | | | 表示ファイル名やパスは自由ですが、次のようにパスを指定して記述します。例えば下図のようにトップディレクトリの.htaccessで記述する場合は、 | | | |
| | | | http://www.abcdef/error/に表示ファイルがあれば | | | |
| | | | ErrorDocument 404 /error/error.html | | | |
| | | | http://www.abcdef/mypage/error/に表示ファイルがあれば | | | |
| | | | ErrorDocument 404 /mypage/error/error.html | | | |
| | | | のように記述します。複数サイトをお持ちの方は外部URLを指定することも可能ですが、もしも他のトラブルでファイルが見つからないと無限ループ(繰り返し)に陥りますの推奨できません。 | | | |
| | | 表示ファイルの種類
| | | |
| | | | .htmlファイル以外でも、サーバーが許可しているファイルであれば利用可能です。当サイトでは表示ファイルに.phpファイルを使用していますが、ここでは画像や文字情報の読込など簡単なスクリプトしか使用していません。 | | | |
| | | | .cgiなどでスクリプト本来の機能を利用目的とする場合は充分な注意と知識が必要なので、初めての方には推奨できません。 | | | |
| | | 注意事項
| | | |
| | | | .htaccessファイルは便利に利用できますが、他のスクリプトなどで実行できる内容はスクリプトで記述すべきです。 | | | |
| | | | .htaccessファイルは、常に上の階層の.htaccessファイルを探すのでパフォーマンス低下の一因となります。 | | | |
| | | | トップディレクトリで記述すればエラーファイルなどは下の階層に適用されるので、トップディレクトリ以外に記述する内容は必要最低限の内容にすべきです。 | | | |
|