I searched the database (select * from ezurlalias) and saw that 'content/view/full/xx/' is normally used, instead of 'corporate/content/view/full/xx/'. If I remove 'corporate', it works fine. But that's weird. When I go to 'www.mydomain.com/index.php/corporate/content/view/full/xx/' it works great, but it doesn't work at all if I try to use it with a virtual URL...
I know how to use it now, but I would like to know why it doesn't work the way I thought it would work. Will this be changed in the future? Not that it is necessary, but I just think it should work.
You don't have to include the name of the siteaccess ( in this case "corporate" ) when setting up the virtual URL. Actually, I don't think that you can (because of how the system is designed and how it actually works). Sorry, I didn't see the "corporate" part when I was reading your first post. The "index.php" and the "corporate" part of the URL is usually not shown (take a look at the URLs of a pro eZ publish site). However, they are shown in your installation because you probably chose the default access mode when you set up eZ publish. There are other ways to set it up. I suggest that you check out the following links: