我最近刚开始涉及一个涉及Umbraco的项目。所以,我不是它的专家(甚至没有关闭)。请帮忙。
问题是,我们的网站上有一个页面是example.com/careers.aspx。此页面包含旧内容。
我们现在重新设计并移动了强大的“INTO”职业“文件夹”。所以,现在它应该作为example.com/careers/en/home.aspx。
但是,当我们转到该URL时,它会将其重写为example.com/careers.aspx/en/home.aspx。
我查找了任何重写配置文件,但没有规则(在文件中;不确定数据库)。
有人可以帮忙吗?我不确定这里发生了什么。有关其他信息,当我查看/ careers / en / home页面的“属性”时,它会将“链接到文档”显示为“/careers/en/home.aspx”。
由于
答案 0 :(得分:2)
据推测,您使用的是Umbraco v4?在Umbraco v4的web.config中有一个umbracoReservedUrls
appSetting键。你可以在这里添加你的路径,Umbraco基本上会在请求时忽略它。
重写配置实际上在config / UrlRewriting.config中,这将允许您控制自定义重写。
答案 1 :(得分:0)
在web.config中,您可以为所需页面创建重写规则。
< system.webServer>部分创建一个<重写> <规则>部分,然后根据需要为每个页面添加。
会是这样的......
<rewrite>
<rules>
<rule name="RewriteCareers" stopProcessing="true">
<match url="careers.aspx" />
<action type="Rewrite" url="careers.aspx/en/home.aspx" />
</rule>
</rules>
</rewrite>