Мы перемещаем наш физический файловый сервер в облачное хранилище, но из-за ограничений пользовательских доменных имен мы не можем продолжать использовать текущий домен для нового облачного хранилища.
Когда делается запрос:
https://old-subdomain.old-website.com/old-directory/image.png
Можно ли сохранить введенный пользователем URL-адрес сверху в адресной строке, одновременно обслуживая контент из облачного хранилища?
https://new-subdomain.new-website.com/new-directory/image.png
Самое близкое, чего мне удалось добиться, - это перенаправление (не удается заставить переписать для работы) с использованием модуля перезаписи URL IIS, но это не сохраняет оригинал URL:
<rule name="FileStorageRedirect" stopProcessing="true">
<match url="^old-directory(.*)$" />
<conditions>
<add input="{HTTP_HOST}" pattern="^old-subdomain.old-website.com$" />
</conditions>
<action type="Redirect" url="https://new-subdomain.new-website.com/new-directory{R:1}" />
</rule>
Если возможно выполнить то, что я спрашиваю, решение не должно ограничиваться использованием модуля перезаписи URL IIS. Я открыт для всех решений.