0

我正在将网站更新为更动态的网站版本。在新站点中,我对内容的每次更改都使用哈希标签而不是新页面。

我在目录中使用 web.config 文件进行重定向,但它添加了一个反斜杠。有没有办法避免这种情况?我已经在重定向中处理它,但我觉得它有点笨拙。

这是一个示例 web.config

<?xml version="1.0"?>
<configuration>
  <system.webServer>
    <httpRedirect enabled="true" destination="/legal/#!terms-of-use" />
  </system.webServer>
</configuration>

编辑:值得一提的是,不是转到“/legal/#!terms-of-use”,而是转到“/legal/#!terms-of-use/”,注意最后的反斜杠。

4

1 回答 1

1

在您的重定向元素中打开exactDestination,如下所示:

<httpRedirect enabled="true" destination="/legal/#!terms-of-use" exactDestination="true" />
于 2013-06-11T14:07:55.197 回答