在 unix 系统上使用 apache 时,
如果您的文件系统在/home/me/web/icons 中有图标
并且您希望浏览器能够在调用 url http://www.me.com/icons/myicon.jpg 时显示它们
例如,
那么你至少有 2 个解决方案:
别名(别名/icons//home/web/icons/)
符号链接(symbolic link)( ln -s/home/web/icons/home/me/web/www/icons )
在我看来,使用 apache 别名是最好的选择,因为我们确切地知道别名
通常会在/etc/apache2 目录中(所以这只是一个可以查看的地方,以防应用程序
增长),但我很高兴知道您使用哪种解决方案以及为什么?
最佳答案
在 Apache httpd 中使用 Alias 比使用符号链接(symbolic link)有几个优点:
Alias
适用于 Apache httpd 支持的所有平台。并非所有平台和文件系统都支持符号链接(symbolic link)。 关于apache 别名 vs 符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6561441/