0

.htaccess を使用してカスタム エラー ページを作成しようとしています。このフォルダーに: /home/tamp/public_html/sandbox/test、.htaccess ファイルを入れ、その中に次の行を入れます: ErrorDocument 404 /home/tamp/public_html/sandbox/test/error.html、次にフロントエンドでテストを行い、 を開きmysite/sandbox/test/te.php(te.php does not exist)ましたが、それでもデフォルトのエラー ページが表示されます: The requested URL /test/tes.php was not found on this server。error.html が表示されませんでした。では、ここで何がうまくいかないのでしょうか?

4

1 に答える 1

0

ErrorDocument では、完全なファイル システム パスを使用できません。

URL は、ローカル Web パス (DocumentRoot に関連する) のスラッシュ (/) で始まるか、クライアントが解決できる完全な URL にすることができます。

したがって、Web サイトのルート フォルダーがサンドボックスであると仮定すると、次のようになります。

ErrorDocument 404 /test/error.html
于 2013-06-28T02:07:26.740 に答える