Я нахожусь в процессе перемещения устаревшего кода в новую реализацию. Устаревший код размещается на сервере с префиксом «l» для «устаревшего». Когда каждая страница перемещается на новый сервер, я хочу, чтобы urlrewritefilter менял URL-адрес. Поэтому мне нужно сделать что-то вроде этого:
с: http://lapp.company.com/page1.aspx на: http://app.company.com/pageOne
Ситуация еще более усложняется, потому что это должно работать в нескольких разных средах (dev, stage, production), где имя сервера немного меняется в каждом случае. Например:
локальный: http://applocal.companydev.com:8080 разработчик: http://app.companydev.com этап: http://app.companystage.com продукт: http://app.company.com
Вот пример правила:
<rule>
<from>^/offers/buyKit.aspx$</from>
<to type="redirect">%{context-path}/offers/buyKit</to>
</rule>
Когда приходит http://lapp.company.com/offers/buyKit.aspx, Я хочу, чтобы он был изменен на http://app.company.com/offers/buyKit
Поддерживает ли urlrewritefilter такие вещи, или мне не повезло?