我有更多与URL前缀不同的应用程序。我可以通过httpd.conf中的“Alias”指令来设置它。但我想使用一些常见的文件,如javascripts和css文件(jquery,fusioncharts,图像等),没有任何前缀。对于PHP文件,我可以使用set_include_path函数,然后在没有路径前缀的情况下包含它们。是否有类似的可能性将另一个目录包含在Apache的DocumentRoot中?我不想从其他网站下载它们,因为用户使用阻止程序来进行跨站点请求。
我想避免将所有共享文件复制到每个应用程序根目录。
答案 0 :(得分:1)
我找到了部分解决方案,如果公共资源保存在不同的目录中,那么我可以使用更多的Alias指令。新项目B可以使用现有项目A,f.e。:
中的目录Alias "/B/images" "F:/EclipseWorkspaces/A/www/images"
Alias "/B/jquery" "F:/EclipseWorkspaces/A/www/jquery"
Alias "/B" "F:/Dropbox/B/WWW"
等