IIS重写重定向不工作

IIS重写重定向不工作,iis,Iis,好吧,我想这应该很容易,我有很多网址 我将重定向到另一个页面(即www.domain.com): 比如 我一直得到404,我做错了什么?因为这是一个目录,所以您需要两个规则,而且您真的不需要HTTP\U主机的传统条件。如果您出于某种原因确实需要它,请将pattern设置为pattern=“^domain.com$”(https、子域等) 一条规则适用于: 和其他 这就是: <rewrite> <rules> <rule name="Redi

好吧,我想这应该很容易,我有很多网址

我将重定向到另一个页面(即www.domain.com): 比如



我一直得到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>