我有一个网站http://myserver/project1
。相对于网站根与IIS虚拟目录的链接
'myserver'是一个带有IIS6的Windows Server 2003服务器。
“PROJECT1”是一个虚拟目录(它的物理路径是C:\myprojects\project1
。
我已阅读,最好的方式链接到一个外部的样式表(例如)是使用正斜线,例如<link href="/style.css">
,因为我也想从虚拟目录的子文件夹中链接到这个样式表。
我期望这个在http://myserver/project1/
寻找css文件,但它似乎在寻找http://myserver/
。我知道这是因为打字<link href="/project1/style.css">
作品
我猜想http://myserver/
被视为'网站根'是正常的,因为这是'默认网站'(IIS条款)。我想知道的是,如果有办法(通过IIS或PHP)更改此设置,以便我可以使用/style.css
格式编写路径并让虚拟目录找到它们。
非常感谢
是的,我正在使用虚拟目录。问题是浏览器在查找文件/文件夹时没有看到虚拟目录作为站点的根目录。 – valoukh