If I may clarify what AndrewO meant in his reply, he means that the irule would check if the uri IS ( not that it starts with).
An irule that checks if the uri STARTS WITH, looks like below:
when HTTP_REQUEST {
if [HTTP::uri starts_with "/"] {
HTTP::uri "/home/default.htm"
}
}
but AndrewO actually meant == or eq ( both of which means equal to ).
Now, by "silently rewrites" it means the uri "/" would be replaced with "/home/default.htm" and, yes, that is what your browser will display in its address bar, that is, (http://www.mysite.com/home/default.htm)
Cheers