新增的HTTP返回码:
650:应用已删除或域名未绑定
651-654: 其他内部错误,请联系管理员


680:被应用防火墙ip黑名单封禁
681:超过应用防火墙设置的限额


配置功能(rewrite)新增点:

1,新增regex_url。该规则与url规则用法相同,区别是规则为标准正则。
例子:
         - regex_url: ^/[a-z0-9]\.html$
                   script: /index.php
                  
注意:regex_url和url规则在同一个app.conf不推荐混合使用。会有匹配顺序问题。

2,新增check_exist。检查文件和目录是否存在。支持的匹配规则:file_exist/dir_exist/not_exist
例子:
    - check_exist: not_exist
                   script: /index.php
                  
3,新增规则:status_code和location。
status_code指定返回的状态码。允许的值:301,302,403,404
location指定跳转地址(在status_code为301,302时使用)
例子:
         - regex_url: ^/secure_page$
                   status_code: 403

         - check_exist: not_exist
                   status_code: 302
                   location: http://example.com/error.html




url规则使用的lua正则由于使用比较晦涩,以后不推荐使用。本次新增的status_code和location也不再支持url规则。
原有url规则功能不受影响。



Tags: ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]