I am the developer of the Rewriter URL you were talking about. If you want help, contact me as indicated in the ReadMe.txt file. What you are asking for is not unusual and can be easily done using some very simple rules.
Well, you raised two important points. If you want to notify your users of new links, you are the largest user that Google may be interested in right now. You can solve this problem with Google by running 301 Permanent Redirect . For example, you can do this with the syntax of a Rewriter URL.
RewriteRule ^/(old-url.*)$ /new-url$1 [R=301]
R=301 performs a constant call forwarding. The second is your known and unknown links. For your famous links, you just need to match them with the right part of your new application using the rules above. Depending on how many old URLs you have, you probably want to make the rewrite rule general so that you can catch many old URLs.
For unknown links, you probably want to do one of two things, look at your server logs or server analytics for something important, and map them accordingly to the right part of your new code.
Then, to make sure that everyone else hasn’t left completely, you can redirect them either to your home page, or to an internal search on the site, or simply to a shared page explaining that your site has been updated and this link is no longer used.
Again, please contact me with questions. Managed Fusion URL Rewriter and Reverse Proxy will work perfectly with any .NET website (including MVC) on IIS 6 and on any type of website in IIS 7, including PHP, Ruby, JSP and classic ASP.
source share