2016-02-12 84 views
0

我想做做一个URL从一个网站重定向到其他 当用户请求以下网址,使用URL重定向重定向我在同一台服务器上请求到不同的端口。Sitecore的配置包括文件的相对路径和改造

www.mydomain.com/sitecoresite =>www.mydomain.com:81/sitecoresite

现在的问题是sitecoresite81端口具有datafolder路径,其作用的相对于第一部位。我怎样才能使sitecoresite路径。

我怎样才能让这个路径有关系吗?

<sc.include file="/_EnvironmentSettings/datafolder.config" /> 

第二个问题是如何在sitecore站点的sitecore部分上使用web.config转换。

+2

你的意思是'dataFolder'是相对于第一个网站?这两个网站都指向相同的数据文件夹?关于配置转换,不要为'Sitecore'节做到这一点,而是使用[补丁包含文件](https://www.sitecore.net/learn/blogs/technical-blogs/john-west-sitecore-blog /posts/2011/05/all-about-web-config-include-files-with-the-sitecore-aspnet-cms.aspx) – jammykam

回答

2

虽然我使用补丁文件更新Sitecore的设置jammykam同意,在若干情况下,您可能要变换的补丁文件的发布版本VS调试版本。例如,SMTP设置等..

对于我使用SlowCheatah插件VS - 好听创建变换,然后我的部署服务器不上部署的变换。虽然我会建议你不要在每个环境中创建大量的变换。通过部署服务器设置变量的简单版本转换会更好。

+0

你会在Sitecore的CONFIGS像 ???使用xdt:transfor和xdt:replce = ____? – HaBo

+0

@HaBo是的,你可以做同样的事情上CONFIGS中包含文件夹或标准Sitecore的配置,你可以与web.config中(http://www.hanselman.com/blog/SlowCheetahWebconfigTransformationSyntaxNowGeneralizedForAnyXMLConfigurationFile.aspx) –