2016-09-07 18 views
1

に動作しますどのようにこれは私が正確に何を知らない私のエラーページですが、私は404.htmlするためにこの種のエラーをリダイレクトするページ:私は404作成したは、404ページの

Error

  1. エラーページ名 "404.html"。サーバーにファイルやフォルダが存在しない場合、これにリダイレクトします。
  2. どこにこのページ(404.html)を置く必要がありますか?
  3. このページを.htaccessでリダイレクトすることはできますか(または.htaccessのみで可能ですか)。
  4. さらに詳しい情報があれば、私は知りたいと思っています。

コピーの可能であれば投票しないでください!

私はこのコードで試している404エラー用の1つのエラードキュメントファイルをマップしたいと思います。

ErrorDocument 404 /404.html 
ErrorDocument 500 /404.html 

RewriteEngine On 
RewriteBase/

# map them to one error document: 
RewriteCond %{REQUEST_URI} ^/404/$ [OR] 
RewriteCond %{REQUEST_URI} ^/500/$ 
RewriteRule ^(.*)$ /404.html [L] 

は私がwww.website.com/404.html

+3

ErrorDocumentディレクティブを使用してください。ドキュメントについては、https://httpd.apache.org/docs/2.4/custom-error.htmlを参照してください。 – Vrac

答えて

1
  1. 必要無回答。ご使用のサーバー
  2. はいにしたい
  3. ErrorDocument 404 /yourPath/404.html
  4. GoogleとApacheのドキュメントはあなたの友達です。

:あなたの質問に画像を追加します。これは500 Internal Server Errorであり、404 Page not Foundエラーではありません。

ErrorDocument 500 /yourPath/500.html 

とそれを扱うしかし、あなたの.htaccessファイルが破損し、このエラーが発生した場合には、まず自分の.htaccessファイルを修正する必要があります。

+1

このために新しい500.htmlを作成する必要がありますか? @Al Fonce –

+1

@AbdulWaheedもちろん。 –

+1

エラー404と500の両方について同じファイルをマップしたいのですがどうすればいいですか –

1

あなたがApacheのデフォルトを上書きします

ErrorDocument 404 /404.htm 

この下のように.htaccessと同様の内部エラー処理のための文書を指定することができ、このコードを試してみましたが、メインのフォルダにファイルをアップロード404ページ。 404.htmはルートフォルダ内にあります。

https://www.addedbytes.com/articles/for-beginners/error-documents-for-beginners/

3

それより簡単に私は完全なURLを与えられました:ドキュメンテーションを読んだ後、それは機能しました。

ErrorDocument 404 http://www.website.com/404.html 
ErrorDocument 500 http://www.website.com/404.html 
+1

むしろほとんどの場合、URLとしてページに仕事を与えることができます。 –

関連する問題