How do I redirect users from Japan to a certain subsite? I want users from Japan to be redirected to www.example.com/test2 when they hit www.example.com/test1. In the menu only Test1 is visible.

What tools do I need? I tried to insert a PHP script into the header with the 'Add to Header' module, but for that I need the directory of the sites, which I do not have.
I can also set Geo Rules, but then I have two sites with different URLs which are invisible and unaccessible for those excluded, but the 'Access denied' message is not preferable.
You can have country based redirection to any internal, or exernal path using the Context, Context GeoIP, and the Context Redirect modules.