IIS - 将所有请求从一个域重定向到特定文件夹
问题描述:
我在IIS上配置了一个网站,并在我的hosts文件上配置了多个指向我本地主机的域。IIS - 将所有请求从一个域重定向到特定文件夹
我的问题是我需要的所有请求重定向来自: http://domain.com/folder/到http://domain.com/
所以对于 http://domain.com/folder/test/image.jpeg的请求应转变为: http://domain.com/test/image.jpeg
我无法改变,因为这些文件我试图模仿一个CDN行为。
任何人都可以帮忙吗?
感谢 若昂
答
使用rewrite module,你可以去:
<rule name="skip folder" stopProcessing="true">
<match url="^folder/(.*)$" />
<action type="Redirect" url="{R:1}" />
</rule>
默认重定向是永久性的(301)。
如果你想保持网址http://domain.com/folder/test/image.jpeg
但显示的内容http://domain.com/test/image.jpeg
,然后重写,必须使用:
<rule name="skip folder" stopProcessing="true">
<match url="^folder/(.*)$" />
<action type="Rewrite" url="{R:1}" />
</rule>
感谢的人。有效 – jribeiro 2013-04-06 17:35:37