使用mod_rewrite时没有ErrorDocument 500重定向

时间:2012-06-29 09:41:37

标签: apache mod-rewrite wsgi web.py errordocument

我正在尝试使用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

0 个答案:

没有答案