My organization is changing proxy servers from WAM to EZproxy, and we would like to give staff time to change over their URLs before we make the switch. I would like to set up forwarding so the links using the new proxy get redirected to the old proxy. I'm planning on using apache's mod_rewrite to do this.
Basically, this mod rewrite rule needs to do three things:
1) Change the part of the domain name (not the file path) that reads "ezproxy.switchinc.org" to our old domain "topcat.switchinc.org"
2) Append the prefix "0-" in front of the domain name
3) Transform dashes in the domain name to periods.
Could anyone provide me with some assistance? I am sure this takes maybe 10 lines of code from a mod_rewrite expert, but it has taken me several weeks to the first two objectives done, and all of my google fu is failing me for objective three. Below is what I have:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)ezproxy.switchinc.org [NC]
RewriteRule ^(.*) %{HTTP_HOST}/$1 [DPI]
RewriteRule ^(.*)ezproxy.switchinc.org/(.*) http://0-$1topcat.switchinc.org/$3 [L]
Thanks,
Karl Holten
Systems Integration Specialist
SWITCH Inc
414-382-6711
|