28

このスレッドが Web やここでよく話題になっていることは知っています。ほぼすべての方法を試しましたが、それでも同じ問題が発生します。

これは私のローカル サーバー ( MAMP ) 上の私の URL です。

http://localhost:8888/hellothere/index.php

そして、以下のように、間違ったページに移動するために間違ったパスを挿入しようとしました:

http://localhost:8888/hellothere/eiurgiuerib

エラーページに移動する代わりに、次のように表示されます。

Not Found

The requested URL /hellothere/eiurgiuerib was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

私の 404 ページは Error ディレクトリ内にあります。そして、私の .htaccess ファイル内にこれを含めました:

ErrorDocument 404 /Error/404.php
4

2 に答える 2

50

ディレクティブはErrorDocument、ローカルURLパスが提供されると、パスがから完全に修飾されることを期待しますDocumentRoot。あなたの場合、これはへの実際のパスErrorDocument

ErrorDocument 404 /hellothere/error/404page.html
于 2012-10-06T14:47:12.823 に答える
1

ローカル URL を適用すると、ErrorDocument ディレクティブは DocumentRoot からのフル パスを想定します。したがって、

 ErrorDocument 404 /yourfoldernames/errors/404.html
于 2013-03-08T06:19:00.370 に答える