【问题标题】:Apache more document roots similar to php include_pathApache 更多类似于 php include_path 的文档根目录
【发布时间】:2016-12-27 22:48:24
【问题描述】:

我有更多与 URL 前缀不同的应用程序。我可以通过 httpd.conf 中的“别名”指令设置它。但我想使用一些没有任何前缀的常见文件,如 javascripts 和 css 文件(jquery、fusioncharts、图像等)。对于 PHP 文件,我可以使用 set_include_path 函数,然后在没有路径前缀的情况下包含它们。是否有类似的可能性将另一个目录包含到 Apache 的 DocumentRoot 中?我不想从其他站点下载它们,因为用户使用拦截器来处理跨站点请求。

我想避免将所有共享文件复制到每个应用程序根目录中。

【问题讨论】:

  • 我不太确定你的意思。基本上允许您拥有由同一 Apache 服务器(具有单独/独立目录)服务的多个网站的虚拟主机/目录会是您所追求的(尽管文件不会很常见)吗?
  • 我的应用程序是 f.e. “myserver/A”和“myserver/B”,它们有单独的 index.php 文件,但我希望有通用的 css 文件,它们可以放在一个文件中,并且可以相对 f.e. 引用。作为
  • 这超出了我尝试/完成的范围。很高兴您找到了部分解决方案。
  • 感谢您的帮助,迈克。

标签: apache include document-root


【解决方案1】:

我找到了部分解决方案,如果公共资源保存在单独的目录中,那么我可以使用更多的 Alias 指令。新项目 B 可以使用现有项目 A 中的目录,例如:

Alias "/B/images" "F:/EclipseWorkspaces/A/www/images"
Alias "/B/jquery" "F:/EclipseWorkspaces/A/www/jquery"
Alias "/B" "F:/Dropbox/B/WWW"

等等

【讨论】:

    猜你喜欢
    • 2016-06-21
    • 2016-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-28
    • 2018-12-25
    • 2014-11-30
    • 1970-01-01
    相关资源
    最近更新 更多