我正在将网站更新为更具动态性的网站版本。在新网站中,我对内容的每次更改都使用哈希标记而不是新页面。
我在目录中使用web.config文件进行重定向,但是它添加了反斜杠。反正有没有避免这个?我已经在重定向中处理了它,但我觉得它有点像kludgy。
以下是web.config
的示例<?xml version="1.0"?>
<configuration>
<system.webServer>
<httpRedirect enabled="true" destination="/legal/#!terms-of-use" />
</system.webServer>
</configuration>
编辑:值得一提的是,它不是去“/ legal /#!使用条款”,而是转到“/ legal /#!使用条款/”注意最后的反斜杠。 / p>
答案 0 :(得分:1)
在您的重定向元素中启用exactDestination,如下所示:
<httpRedirect enabled="true" destination="/legal/#!terms-of-use" exactDestination="true" />