我正在尝试使用web.py框架创建自己的ErrorDocument 500页面。
问题是ErrorDocument指令不起作用。我有内置错误消息而不是我的自定义消息。并且还有“另外,在尝试使用ErrorDocument处理请求时遇到500内部服务器错误错误”
如果我改变
ErrorDocument 500 /cgi-bin/error500.py
到
ErrorDocument 500 "Blast! It's 500 error
它工作正常。
此外,如果我设置RewriteEngine off
ErrorDocument重定向也能正常工作。
感谢您的建议。
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