Forum Discussion
Benjamin_9120
Nimbostratus
Jun 08, 2010Return the custom error page to client
My customer want return the customization error page to client if all server is down that this virtual, and this page need built-in LTM.
How to achieve this feature use irules?
Michael_Yates
Nimbostratus
Jun 08, 2010You have several different options, I haven't included all of them... You can find more in the CodeShare:
http://devcentral.f5.com/wiki/default.aspx/iRules/CodeShare.htmlMisc
Rather than sending the status codes you can set the response type to whatever status code you wish and redirect the traffic to a specified location:
when HTTP_RESPONSE {
if { [HTTP::status] == "403" } {
HTTP::respond 200 Loccation "http://www.customerrorpage.com"
}
elseif { [HTTP::status] == "404" } {
HTTP::respond 200 Loccation "http://www.customerrorpage.com"
}
}
Rather than sending the status codes you can use a 301 redirect:
when HTTP_RESPONSE {
if { [HTTP::status] == "403" } {
HTTP::redirect "http://www.customerrorpage.com"
}
elseif { [HTTP::status] == "404" } {
HTTP::redirect "http://www.customerrorpage.com"
}
}
Rather than sending the status codes you send a custom response:
when HTTP_RESPONSE {
if { [HTTP::status] == "403" }
HTTP::respond 200 content "Forbidden
Website Error: Forbidden
NOTICE: Website has experienced an error.
"
}
elseif { [HTTP::status] == "404" } {
HTTP::respond 200 content "File Not Found
Website Error: File Not Found
NOTICE: Website has experienced an error.
"
}
}
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects
