我正在尝试将Sitecore安装(IIS7.5 + Sitecore 6.5)作为子目录并重定向到外部网站。例如:
www.domain.com - > Sitecore安装网站
www.domain.com/anotherSite - >重定向到www.anothersite.com/index.php?q=somestuff
我不是很熟悉IIS(更多的是nginx / apache家伙),但我尝试为“anotherSite”设置一个虚拟文件夹,然后设置从该虚拟文件夹到目的地的HTTP重定向。与此有关的问题是,显然Sitecore会跳入并尝试在重定向获得机会之前处理它并抛出404.
在Sitecore参与之前是否有办法拦截IIS中的一条路径并将其指向外部网址?
答案 0 :(得分:2)
查看您的web.config(或~/App_Data/Inlcudes
下方的单独包含文件)并使用密钥IgnoreUrlPrefixes
搜索设置。
您可以在那里添加虚拟目录的名称,以防止Sitecore处理这些请求:
<setting name="IgnoreUrlPrefixes" value="...|/anotherSite" />