Forum Discussion
5 Replies
Sort By
- kolom_265617Cirrostratus
Hello ReynaldoQ,
You can try the following iRule , i specified here the action as reject. you can change it to drop , redirect to another host , or return a specific HTTP response.
when HTTP_REQUEST { if { !([string tolower [HTTP::host]] equals "test.com")}{ reject } }
- ReynaldoQ_14206Nimbostratus
Much appreciated Kolom.
- kolomAltostratus
Hello ReynaldoQ,
You can try the following iRule , i specified here the action as reject. you can change it to drop , redirect to another host , or return a specific HTTP response.
when HTTP_REQUEST { if { !([string tolower [HTTP::host]] equals "test.com")}{ reject } }
- ReynaldoQ_14206Nimbostratus
Much appreciated Kolom.
- StuKirby_233899Altostratus
Hello
You could also specify the URI must have letters in:
when HTTP_REQUEST {
Check if the host header contains one or more alpha characters if {not ([string match -nocase {*[a-z]*} [HTTP::host]])}{ Host was either empty or an IP address, drop the request drop }
}