I have a website with one domain (let's call it example.com) which my multilingual site is running on. The Dutch version is running on / (the root) and the English version is running on /en/. I recently bought a new domain name (say example.nl) and I want to display all Dutch content on the .nl domain and the English content on the .com domain. How to do that is no problem, I've done that before on other sites.
Here is my problem. I want to redirect my existing content to the new location (using a 301 redirect). For the /en/ pages it's simple. Just create a rule in my .htaccess file that removes the /en/ portion. For the Dutch content it's not that simple. Let's say there is a page example.com/over-mij (the Dutch 'about me' page). The new location would be example.nl/over-mij. When Drupal requests the /over-mij page on the example.com domain it only looks for English url aliasses. If it can't find any it returns a 404 (or in my case it uses the search404 module). It does not search the url aliases in other languages.
Before I go and write my own module that searches for url aliases in other languages and redirects you to that page I wanted to check if no such module exists.