In my Yii app I would like to hide every single URL.
For example, my app resides at www.something.com and this would be the only url the user ever sees. I don’t like my users to see the structure of controllers and actions.
Well, it seems like you wouldn’t trust your users very much.
You can achieve the desired effect by loading everythign through ajax. You should know that your action and controller structure will still be visible to anyone who can be bothered to install either firebug or wireshark.