.htaccessで次のコードを使用しています。
ErrorDocument 404 error_page.php?msg=404
404エラーをトリガーすると、次のようなページが表示されます。
error_page.php?msg=404
私が間違っていることはありますか?
ありがとう
.htaccessで次のコードを使用しています。
ErrorDocument 404 error_page.php?msg=404
404エラーをトリガーすると、次のようなページが表示されます。
error_page.php?msg=404
私が間違っていることはありますか?
ありがとう
で指定されたドキュメントにクエリ文字列を渡すことができるかどうかわからない。ErrorDocument
試してみることができるのは、mod_rewriteと組み合わせて使用することです。
ErrorDocument 404 /error-doc-404
ErrorDocument 405 /error-doc-405
ErrorDocument 500 /error-doc-500
RewriteEngine On
RewriteRule ^error-doc-([0-9]{3})$ /error_page.php?msg=$1 [L]
これはドキュメントルートから離れたサブディレクトリにあるため、すべてが変更されます。
サブディレクトリが/something/
ErrorDocument 404 /something/error-doc-404
ErrorDocument 405 /something/error-doc-405
ErrorDocument 500 /something/error-doc-500
RewriteEngine On
RewriteRule ^error-doc-([0-9]{3})$ /something/error_page.php?msg=$1 [L]
error_page.php
ファイルが実際にサブディレクトリにあると仮定します/something/
。