IIS重写重定向不工作
好吧,我想这应该很容易,我有很多网址 我将重定向到另一个页面(即www.domain.com): 比如IIS重写重定向不工作,iis,Iis,好吧,我想这应该很容易,我有很多网址 我将重定向到另一个页面(即www.domain.com): 比如 我一直得到404,我做错了什么?因为这是一个目录,所以您需要两个规则,而且您真的不需要HTTP\U主机的传统条件。如果您出于某种原因确实需要它,请将pattern设置为pattern=“^domain.com$”(https、子域等) 一条规则适用于: 和其他 这就是: <rewrite> <rules> <rule name="Redi
我一直得到404,我做错了什么?因为这是一个目录,所以您需要两个规则,而且您真的不需要HTTP\U主机的传统条件。如果您出于某种原因确实需要它,请将pattern设置为
pattern=“^domain.com$”
(https、子域等)
一条规则适用于:
和其他
这就是:
<rewrite>
<rules>
<rule name="RedirectRule1" stopProcessing="true" >
<match url="Home/Features/(.*)" />
<action type="Redirect" url="http://www.domain.com" appendQueryString="false" redirectType="Permanent" />
</rule>
<rule name="RedirectRule2" stopProcessing="true" >
<match url="Home/Features(.*)" />
<action type="Redirect" url="http://www.domain.com" appendQueryString="false" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
这起作用了
<rule name="Features" stopProcessing="true">
<match url="Home/Features" />
<action type="Redirect" url="http://www.domain.com" redirectType="Permanent" />
</rule>
MM,获取500-内部服务器错误。您正在查找的资源有问题,无法显示。很抱歉,仍然收到HTTP 404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确。是否包含“重写”和“规则”标记?我在IIS 7.5上尝试了那个重写规则,它可以正常工作Yeap…那个服务器上安装了IIS Url重写扩展吗?
<rule name="Features" stopProcessing="true">
<match url="Home/Features" />
<action type="Redirect" url="http://www.domain.com" redirectType="Permanent" />
</rule>