我在sitecore 7.0上有一个应用程序。
我有一个名为Item1
的站点核心项目。该项目的视图具有3个标签,主要是Home
,about
和contact
。该项目的URL为/en/Home/Item1
。在页面加载时,Home
部分会默认呈现。因此,我希望默认情况下的URL为/en/Home/Item1/home
。当用户单击about
标签时,页面保持不变,但URL更改为/en/Home/Item1/about
。问题在于URL /en/Home/Item1/home
本身不存在,因此我如何允许Sitecore仅仅将URL读取为/en/Home/Item1
并忽略其后的所有内容或将其视为参数。>
答案 0 :(得分:0)
最终结果将如下所示
delete
或类似的
<rewrite>
<rules>
<rule name="Rewrite to home">
<match url="^en/Home/Item1/home" />
<action type="Rewrite" url="/en/Home/Item1?tab=home" />
</rule>
</rules>
</rewrite>
取决于您想要做什么