500.htmlファイルを作成し、このページを私のwordpressサイト用にロードしたいと思います。私は今のところXAMP localhostで実行していますが、これまで一度もこのようなことをしたことがなく、デプロイ時にライブサーバー上で確実に機能するように、まずlocalhostで機能させたいと思います。
これまでのところ、私は私の.htaccessファイルで以下を試みました:
ErrorDocument 500 http://localhost/500.html
しかし、これはうまくいきませんし、私のheader.phpファイルのカスタムワードプレステーマでこれを実行しても500.htmlファイルが表示されません(一番上)。
throw new Exception('Nooooooooooooooo!');
私はこれが500エラーをスローするはずだと思いますが、私が得るのは空白ページだけです。私はまた、500.htmlファイルをthemesルートフォルダの中に置いてそれにリンクすることを試みましたが、運が悪いです。現在、これは私の.htaccessファイルにあるものです:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^^members/([^/]*)/([^/]*)/? /^members/$matches[1]/?$matches[2] [QSA,L]
RewriteRule ^^/([^/]*)/([^/]*)/? /^/$matches[1]/?$matches[2] [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
ErrorDocument 500 http://localhost/500.html
Wordpressにはこれを行うための組み込みの設定がありますか? .htaccessファイルに入れる必要があるものがある場合、どこに置きますか?
Wordpressにはこれを行うための組み込みの設定がありますか?
たぶんあなたのホストはあなたのcPanelにカスタムエラーページのオプションを持つでしょう。次の行に沿った何か
そうでない場合は、この古い質問を見てください。
カスタム401、403、および500エラーページの作成方法
編集1:
これもまた:https://stackoverflow.com/questions/12184402/wordpress-how-to-add-a-custom-500-server-error-page編集2:
代わりにこの{ Gist }を試すこともできます。 .htaccessファイルを使用する代わりに、自分のfunctions.phpにコードを配置することができます。
これは WordPressでの500および503エラーページの処理についての素晴らしいチュートリアルです 。
あなたがカスタム503 Service Unavailable Pageチェックアウトを必要とするならば、これ/ 無料503エラーページ / WordPressのために