CF10 / IIS 7.5处理同一服务器上不同的路径

时间:2014-08-07 15:26:03

标签: iis iis-7.5

我在IIS 7.5盒子上有两个网站。我不记得用网站#1上的配置做任何事情会使它与#2相比有所不同,但我无法弄清#2中#1中没有的行为

使用网站中的链接,#1工作"正如预期",但是#2 - 除非我具体指定子文件夹路径,否则还原为站点根目录。例如,在站点#1的子目录中,我可以链接到同一目录中的另一个页面,如下所示:

<a href="otherpage.cfm">go to other page</a>

但是,在网站#2上,我必须在子目录中的任何链接上使用完整路径,否则它们将返回到根级别。

Structure:
    root/sub/anothersub/
    <a href="otherpage.cfm">go to other page</a> 

这(对我而言)应该转到www.site2.com/sub/anothersub/otherpage.cfm但是转到www.site2.com/otherpage.cfm

如果我将链接更改为完整域+路径或相对于root的路径,我可以使用它,但我很好奇我可以更改的内容,以便网站2不会像网站1。

<a href="/sub/anothersub/otherpage.cfm">
or
<a href="http://www.site2.com/sub/anothersub/otherpage.cfm">

两个站点都有静态IP和SSL。 SSL似乎没有区别(http与https等)。

1 个答案:

答案 0 :(得分:2)

听起来像是在您的网页中输出<base>标记,例如

<base href="http://www.site2.com/">

找到发生的地方,将其删除,解决问题。