在unix系统上使用apache时,
如果您的文件系统在/ home / me / web / icons
中有图标并且您希望浏览器在调用网址http://www.me.com/icons/myicon.jpg时能够显示它们 例如,
然后你至少有两个解决方案:
别名(Alias / icons / / home / web / icons /)
符号链接(ln -s / home / web / icons / home / me / web / www / icons)
在我看来,使用apache别名是最好的选择,因为我们确切地知道别名 通常位于/ etc / apache2目录中(因此,只有一个地方可以查看应用程序 增长),但我很高兴知道你使用什么解决方案以及为什么?
答案 0 :(得分:9)
在Apache httpd中使用Alias比使用符号链接有几个好处:
Alias
适用于Apache httpd支持的所有平台。所有平台和文件系统都不支持符号链接。答案 1 :(得分:3)
使用共享主机,您无权更改Apache配置,因此符号链接是另一种选择。
答案 2 :(得分:1)
在配置文件中使用别名可以有效地记录您的配置。使用链接可能会有效,但不会是我会采取的方法。
在制作机器上我不会使用。从安全角度来看,访问用户的目录并不理想。从版本控制的角度来看,图标目录应该像任何其他资源一样填充,无论是html还是QA发布的其他形式。
Ĵ