Hyperlink Sitecore多站点和链接解析

Hyperlink Sitecore多站点和链接解析,hyperlink,sitecore,sitecore6,multiple-sites,Hyperlink,Sitecore,Sitecore6,Multiple Sites,我的Sitecore 6.2安装有两个站点,配置如下: 网站按预期响应URL,即: http://dev.mysite.eu/About->解析为:/sitecore/content/Europe/About 但是,我和LinkManager之间有问题。它正在生成错误的URL,例如: http://dev.mysite.eu/Europe/About 如您所见,它包含了站点的名称,这是不正确的,并导致404 我使用LinkManager的方式如下: var urlpoptions=new u

我的Sitecore 6.2安装有两个站点,配置如下:


网站按预期响应URL,即:

http://dev.mysite.eu/About
->解析为:
/sitecore/content/Europe/About

但是,我和LinkManager之间有问题。它正在生成错误的URL,例如:

http://dev.mysite.eu/Europe/About

如您所见,它包含了站点的名称,这是不正确的,并导致404

我使用LinkManager的方式如下:

var urlpoptions=new urlpoptions();
urlpoptions.SiteResolving=true;
字符串url=LinkManager.GetItemUrl(项目,url选项);
有人知道我哪里出错了吗


谢谢。

这可能无法修复此问题,但请尝试将保存站点的节点拉出到
startItem

更改:

rootPath="/sitecore/content/Europe" startItem="/Home"
致:

请在中粘贴整个部分(因为站点的顺序很重要)以及web.config中的LinkProvider定义。
rootPath="/sitecore/content" startItem="/Home/Europe"