Canonical Url问题无法正常工作

时间:2013-03-22 12:27:37

标签: url-rewriting canonical-link

我想访问没有Default.aspx的网站。我在global.asax文件中的Application_BeginRequest中编写了代码,但在访问网站时它始终显示Default.aspx。

请提供解决方案。

1 个答案:

答案 0 :(得分:0)

可以使用web.config文件中的规则来解决问题。它解决了我的问题,并在“www.tamisagency.com”中正常工作

该规则如下:

<system.webServer>
<rewrite>
<rules>
        <rule name="default.aspx Redirect" stopProcessing="true">
        <match url="^(.*\/)*default\.aspx$" />
        <conditions logicalGrouping="MatchAll">
          <add input="{REQUEST_METHOD}" negate="true" pattern="^POST$" />
        </conditions>
        <action type="Redirect" url="{R:1}" redirectType="Permanent"/>
      </rule>
</rules>
</rewrite>
</system.webServer>