我在 IIS 上配置了一个网站,并在我的主机文件上配置了多个域以指向我的本地主机。
我的问题是我需要将所有请求从: http://domain.com/folder/重定向到http://domain.com/
所以对http://domain.com/folder/test/image.jpeg的请求 应该转化为: http ://domain.com/test/image.jpeg
我无法更改文件,因为我正在尝试模拟 cdn 行为。
任何人都可以帮忙吗?
谢谢若奥
我在 IIS 上配置了一个网站,并在我的主机文件上配置了多个域以指向我的本地主机。
我的问题是我需要将所有请求从: http://domain.com/folder/重定向到http://domain.com/
所以对http://domain.com/folder/test/image.jpeg的请求 应该转化为: http ://domain.com/test/image.jpeg
我无法更改文件,因为我正在尝试模拟 cdn 行为。
任何人都可以帮忙吗?
谢谢若奥
使用rewrite 模块,您可以使用:
<rule name="skip folder" stopProcessing="true">
<match url="^folder/(.*)$" />
<action type="Redirect" url="{R:1}" />
</rule>
默认重定向是永久的 (301)。
如果要保留 urlhttp://domain.com/folder/test/image.jpeg
但显示 content http://domain.com/test/image.jpeg
,则必须使用重写:
<rule name="skip folder" stopProcessing="true">
<match url="^folder/(.*)$" />
<action type="Rewrite" url="{R:1}" />
</rule>