1

web.pyフレームワークを使用しながら、独自のErrorDocument500ページを作成しようとしています。

問題は、ErrorDocumentディレクティブが機能していないことです。カスタムメッセージの代わりにエラーメッセージが組み込まれています。また、「さらに、ErrorDocumentを使用して要求を処理しようとしたときに500内部サーバーエラーエラーが発生しました」もあります。

変えたら

ErrorDocument 500 /cgi-bin/error500.py

ErrorDocument 500 "Blast! It's 500 error

それはうまくいきます。

また、RewriteEngine offErrorDocumentリダイレクトを設定すると、正しく機能します。

ご提案ありがとうございます。

.htaccess:

<Files code.py>
    SetHandler wsgi-script
    Options ExecCGI FollowSymLinks
</Files>

<IfModule mod_rewrite.c>      
  RewriteEngine on  
  RewriteBase /
  RewriteCond %{REQUEST_URI} !^(/.*)+code.py/
  RewriteRule ^(.*)$ code.py/$1 [PT]
</IfModule>

ErrorDocument 500 /cgi-bin/error500.py
4

0 に答える 0