The web browser will URL encode URI’s that contain special characters.
For example, http://www.domain.com/été is encoded as follows: http://www.domain.com/%C3%A9t%C3%A9
when HTTP_REQUEST {
set ENCODED_URI [ b64encode [HTTP::uri]]
switch [HTTP::host] { "domain.com" { if { (($ENCODED_URI eq "LyVDMyVBOXQlQzMlQTk=") or ($ENCODED_URI eq "L2ZyLyVDMyVBOXQlQzMlQTk=")) } { pool POOL_Web-Servers } } } }
“/été” URL encodes to “/%C3%A9t%C3%A9″ which base64 encodes to “LyVDMyVBOXQlQzMlQTk=”
“/fr/été” URL encodes to “/fr/%C3%A9t%C3%A9” which base64 encodes to “L2ZyLyVDMyVBOXQlQzMlQTk=”