- Custom Page
- Blocking 될 때, User 에게 표시되는 페이지
- 구성
- Plain-Text Custom Page Sample
{
"policy": {
"name": "signature_exclude_3",
"template": { "name": "POLICY_TEMPLATE_NGINX_BASE" },
"applicationLanguage": "utf-8",
"enforcementMode":"blocking",
"response-pages": [
{
"responseContent": "<html><head><title>Custom Reject Page</title></head><body>This is a custom response page; it is supposed to overwrite the default page with custom text.<br><br>Your support ID is: <%TS.request.ID()%><br><br><a href='javascript:history.back();'>[Go Back]</a></body></html>",
"responseHeader": "HTTP/1.1 200 OK\\r\\nCache-Control: no-cache\\r\\nPragma: no-cache\\r\\nConnection: close",
"responseActionType": "custom",
"responsePageType": "default"
}
]
}
}
{
"policy": {
"name": "NGINX-SPA",
"description": "Policy with AJAX response page enabled for blocking AJAX requests",
"template": {
"name": "POLICY_TEMPLATE_NGINX_BASE"
},
"enforcementMode": "blocking",
"response-pages": [
{
"responsePageType": "ajax",
"ajaxEnabled": true,
"ajaxPopupMessage": "My customized popup message! Your support ID is: <%TS.request.ID()%>"
}
]
}
}