URL 重写多个链接或屏蔽部分链接
URL Rewrite for multiple links or block some of links
我们有一个网站urls/binding
- test.se.local/*
- test.en.local/*
- test.se.local/cms/*
- test.en.local/cms/*
- test.se.cms.local/*
- test.en.cms.local/*
- test.se.cms.local/cms/*
- test.en.cms.local/cms/*
如何实现以下重写?
- test.se.cms.local/* --> test.se.local/*
- test.en.cms.local/* --> test.en.local/*
- test.se.local/cms/* --> test.se.cms.local/cms/*
- test.en.local/cms/* --> test.en.cms.local/cms/*
或者如何在 IIS 上阻止以下链接
- test.se.cms.local/*
- test.en.cms.local/*
- test.se.local/cms/*
- test.en.local/cms/*
IIS版本为IIS7和IIS8
您可以为每个 url:
重写
<rule name="Rule1" patternSyntax="Wildcard" stopProcessing="true">
<match url="test.se.cms.local/*" />
<action type="Rewrite" url="http://test.se.local/{C:2}" />
</rule>
我们有一个网站urls/binding
- test.se.local/*
- test.en.local/*
- test.se.local/cms/*
- test.en.local/cms/*
- test.se.cms.local/*
- test.en.cms.local/*
- test.se.cms.local/cms/*
- test.en.cms.local/cms/*
如何实现以下重写?
- test.se.cms.local/* --> test.se.local/*
- test.en.cms.local/* --> test.en.local/*
- test.se.local/cms/* --> test.se.cms.local/cms/*
- test.en.local/cms/* --> test.en.cms.local/cms/*
或者如何在 IIS 上阻止以下链接
- test.se.cms.local/*
- test.en.cms.local/*
- test.se.local/cms/*
- test.en.local/cms/*
IIS版本为IIS7和IIS8
您可以为每个 url:
重写 <rule name="Rule1" patternSyntax="Wildcard" stopProcessing="true">
<match url="test.se.cms.local/*" />
<action type="Rewrite" url="http://test.se.local/{C:2}" />
</rule>