我有一个PHP入口点,它返回一个json对象(使用json_encode
)并在(500,400,410,409,404,200)之间返回一个特定的状态代码。
但是,当我使用REST客户端访问页面并且响应状态不是200时,我会收到一个错误页面(text / html - 是的,我没有忘记包括一个Accept:application / json头)。
如何在GoDaddy中指定删除任何错误页面处理程序?我只关心子域名/子文件夹(http://subdomain.example.com/或http://example.com/subdomain/)。
我想我必须在.htaccess文件中执行此操作,但是:我必须在内部覆盖处理程序?
修改:不!这是一个IIS。我不得不使用WebConfig
答案 0 :(得分:1)
您可以将这些ErrorDocument
指令放在子域DocumentRoot
中,以重置之前设置的所有处理程序:
ErrorDocument 500 default
ErrorDocument 400 default
ErrorDocument 410 default
ErrorDocument 409 default
ErrorDocument 409 default
ErrorDocument 200 default