我们正在将物理文件服务器移至云存储,但是由于自定义域名限制,我们无法继续将当前域用于新的云存储。
请求时:
https://old-subdomain.old-website.com/old-directory/image.png
在从云存储位置提供内容时,是否可以在位置栏中从上方保留用户输入的URL?
https://new-subdomain.new-website.com/new-directory/image.png
我能够实现的最接近方法是使用IIS URL重写模块的重定向(无法使 rewrite 正常工作),但这并不能保留原始网址:
<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>
如果可以按照我的要求进行操作,则解决方案不必局限于使用IIS URL重写模块。我愿意接受所有解决方案。