apache如何设定:将静态资源与动态资源分开,静态资源也能用相对地址调用?
如下例:
-- 物理地址 -------------
/var/cgi-bin/a/a1.cgi
/var/cgi-bin/b/b1.cgi
/etc/htdocs/a/img/image1.gif
/etc/htdocs/a/a1.css
/etc/htdocs/b/img/image1.gif
/etc/htdocs/b/b1.css
-- a1.cgi 调用 -----------
<link rel="stylesheet" href="/a/a1.css">
<img src="/a/img/image1.gif" ...>
程序调用静态资源时,要用相对地址。
该如何实现? 对apache设定如何写?
[解决办法]
apache 的 httpd.con中配一个alise
页面中用这个别名就可以了
Alias /resource C:/Test/Resource/
<img src="/resource/test.jpg" />
更多请看这里:http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mod_alias.html