如何引用网站根目录之外的文件?
例如我的网站位于 C:\dev\TestSite 我在 XSP 中使用 ASP.NET。 Web 应用程序将使用 mod_mono 部署在 Apache 上。 我在 C:\images 中有图像,我想这样做:
<img src="C:\images\logo.gif"/>
最佳答案
您的 img
标签的 src
值将被发送到客户端。您需要指定那些相对于文档根目录的路径。最好的办法是设置一个虚拟文件夹(在 IIS 中,别名是 apache 的等效项)以指向 c:\images
路径,然后更改提到的标记 src
路径如下
<img src="/images/logo.gif" />
要在 apache 中执行此操作,您需要在 httpd.conf 中使用别名。这条线看起来像这样
Alias /images c:/images
这是文档 http://httpd.apache.org/docs/2.0/mod/mod_alias.html#alias
关于c# - 网站目录外的引用文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3258517/