从模块中检索请求的文档根目录

时间:2014-10-23 07:22:12

标签: apache module document-root

我目前正在尝试开发一个小型Apache模块,需要检索请求的文档根目录(如服务器配置中所定义)。

我查看了httpd.h,看看我是否可以在数据结构中找到此信息(request_recserver_rec),但我找不到类似的内容。< / p>

是否可以从Apache模块中检索请求的文档根目录?

1 个答案:

答案 0 :(得分:1)

您要找的是http_core.h

AP_DECLARE(const char *) ap_document_root(request_rec *r);
顺便说一下,它的用法有警告:

  

“模块不应该担心文档根目录。如果需要,可以   调用此函数,那么你应该问自己“为什么”。模块应该   更关心r-&gt; uri和r-&gt; filename。“[source]