Sitefinity多站点页面访问重定向至主站问题求助
Sitefinity多站点重定向至主站的解决方法
检查站点域名绑定配置
进入Sitefinity后台管理 -> 站点管理 -> 目标站点 -> 设置 -> 域名,确认已添加与访问URL完全匹配的域名(含http/https、www前缀差异),并将该域名设为默认域名。验证IIS站点绑定
在服务器IIS中,确认新站点对应的应用程序池已绑定正确的主机名、端口(80/443),HTTPS场景下SSL证书配置无误。若多站点共用应用程序池,需确保IIS主机头绑定覆盖所有站点域名,或通过主机名区分站点。排查URL重写规则
查看项目根目录web.config,检查是否存在强制跳转到主站的全局重定向规则;同时进入Sitefinity后台设置 -> 高级 -> URL重写,确认无针对新站点的错误重定向规则。清除缓存并重启应用
进入管理 -> 站点管理 -> 目标站点 -> 操作 -> 清除缓存,清除页面缓存;随后重启IIS应用程序池,确保配置变更生效。检查默认页面设置
进入页面管理 -> 目标站点 -> 设置 -> 高级 -> 默认页面,确认新站点的首页已正确配置,且页面URL未指向主站域名。验证多站点路由配置
打开web.config的<sitefinity>节点,检查<sites>配置中,新站点的domain属性和siteMapRootNodeId是否正确指向该站点的内容节点,示例配置:<sites> <site domain="main-site.com" siteMapRootNodeId="xxx" /> <site domain="new-site.com" siteMapRootNodeId="yyy" /> </sites>
内容的提问来源于stack exchange,提问作者Zubair Anwar
相关产品推荐
相关产品推荐

