301我如何重定向到主页?

时间:2019-09-06 15:36:20

标签: c# web-config

我想使用Web.config将网站中的页面之一重定向到主页。我使用了它,但是它不起作用。

<system.webServer>
    <rewrite>
      <rules>
        <rule name="URL1" stopProcessing="true">
          <match url="http://www.mywebsite.com/unnecessary-page" ignoreCase="true" />
          <action type="Redirect" url="http://www.mywebsite.com/" redirectType="Permanent" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>

1 个答案:

答案 0 :(得分:0)

您可能会遇到两种类型的问题:

  1. 如果出现500错误,则需要安装rewrite module
  2. 您不应在URL中使用域。
<rewrite>
  <rules>
    <rule name="URL1" stopProcessing="true">
      <match url="unnecessary-page" ignoreCase="true" />
      <action type="Redirect" url="/" redirectType="Permanent" />
    </rule>
  </rules>
</rewrite>

我已经测试了这段代码,对我来说很好用。