2014-10-20 119 views
0

我有几个网站,是在一个文件夹,例如:引用到网站根目录之前

连接

NL
FR ...

在这些文件夹中网站。

我想要做的是添加一个图像文件夹到这里,并让所有的网站引用这个图像文件。之所以这样,是因为当我添加另一张图片时,我只需要一次而不是多次。

我的问题是,我似乎无法找到一种方式来引用这个文件。我不确定它是否可能因为它在网站根源之前。

有没有办法做到这一点?

+4

是的,我一直这样做。在该级别创建一个文件夹作为'images',然后在每个网站中将其作为虚拟目录引用。只要您的匿名帐户/应用程序池标识可以读取,虚拟目录就可以引用任何地方。 – Lankymart 2014-10-20 11:47:33

+0

有没有任何机会可以给我一个链接到某种教程来做到这一点。我在如何实际执行此操作时已经陷入了一个茫然的境地 – 07lodgeT 2014-10-20 13:01:59

+2

这取决于您使用的是何种版本的IIS。例如,如果您由第三方托管,则可能使用某种管理Web面板来配置您的网站,但这些功能可能会缺乏。 – Lankymart 2014-10-20 13:30:25

回答

0

您可以将其作为您在所有网站中包含的虚拟目录来执行,但更强大的方法就是通过iteself将其作为网站。如果你将它用于图像,它的目的就是提供静态内容。

我会做的是创建一个名为static.yoursite.com的网站,并在该网站有几个文件夹(CSS img js)。然后,当你需要从你的任何网站加载图像,你会这样做:

img src =“// static.yoursite.com/img/global/background.png”或 img src =“ //static.yoursite.com/img/de/welkome.gif“或

把它全部放在一个单独的网站中,可能会使它更容易迁移到像S3这样的未来的真正的CDN或类似cloudfront的CDN。这也将使设置正确的过期头文件和缓存静态内容变得非常容易。