Link to home
Start Free TrialLog in
Avatar of West100
West100

asked on

How to setup redirect page for a changed URL

Here is our scenario:

We have a small in admin application(MVC app built in Eclipse with Spring running on a Tomcat 6 server)  which has been rebranded to address an internal reorganization. The URL of the application has changed to address the reorg with a new name.

The plan is to redirect any OLD url requests to the NEW url. Many users have various specific pages bookmarked with the OLD url.  We would like to do something that will tell the users that are still using the old URL that they are being redirected to the new URL and that they should change their bookmarks.  Just not sure how to do this?  So a inbound request with the OLD url could be redirected to the NEW url but we want to do something that will tell the user they are being automatically redirected first.  

Could this be done somehow by capturing the request in a 404 somehow then rendering a informational page before automatically redirecting the request to the correct NEW url?
Where would the informational page reside?

Any suggests, examples or samples would be greatly appreciated

Thank You
Avatar of rrz
rrz
Flag of United States of America image

Tomcat could do this with a Filter. Requests for the old urls could be sent to your Filter and it could forward them to a JSP that could inform users of the changes and then after a few seconds refresh itself and then redirect to the new url.   I am assuming that you can keep a web app with the old name in  Tomcat.  Furthermore, if you do have both an old and new web apps with separate names, then the old one could be empty with just a error page that does the work of the Filter that I suggested.
If either of these is the way you want to go, then we can help you  implement it.  
But, maybe an expert has an easier way using your Apache  server.
Avatar of West100
West100

ASKER

This might be a possibility but how does Tomcat get configured with a filter ..... We already have a 404.jsp in the app which gets triggered when a bad page is requested.  Not sure how we could leverage that? Sounds like some javascript would be needed? etc  We need more details .....

Thanks
ASKER CERTIFIED SOLUTION
Avatar of rrz
rrz
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial