1

以下は.htaccess、ルートに配置された私のファイルです

ErrorDocument 404 http://www.abc.com/404.phpリダイレクト /services/something.php http://www.abc.com/index.php

2行目は関係ないと思います。

問題は、ローカルの WAMP サーバーで実行すると、存在しないファイルが 404.php に完全にリダイレクトされることです。しかし、サーバーにアップロードしても同じことは起こりません。何が間違っている可能性がありますか?

また、書いたら

ErrorDocument 404 /404.php代わりにErrorDocument 404 http://www.abc.com/404.php、ローカルホストでも機能しません。

エラーメッセージが表示されます

要求された URL /abc/xxxx は、このサーバーで見つかりませんでした。さらに、ErrorDocument を使用して要求を処理しようとしたときに、404 Not Found エラーが発生しました。私が参照するすべてのWebサイトが推奨しているのに、なぜこのエラーが発生するのですかErrorDocument 404 /404.php

4

1 に答える 1

0

まず、404.php が適切な場所にあり、http: //www.abc.com/404.php が正しく機能していることを確認してください。

404.php と .htaccess の両方が同じルートフォルダーに存在する場合は、.htaccess ファイルの次の行を変更してみてください。

ErrorDocument 404 /404.php 

ErrorDocument 404 /root/404.php 
于 2013-06-05T09:55:51.450 に答える