我目前正在尝试开发一个小型Apache模块,需要检索请求的文档根目录(如服务器配置中所定义)。
我查看了httpd.h
,看看我是否可以在数据结构中找到此信息(request_rec
,server_rec
),但我找不到类似的内容。< / p>
是否可以从Apache模块中检索请求的文档根目录?
答案 0 :(得分:1)
您要找的是http_core.h:
AP_DECLARE(const char *) ap_document_root(request_rec *r);
顺便说一下,它的用法有警告:
“模块不应该担心文档根目录。如果需要,可以 调用此函数,那么你应该问自己“为什么”。模块应该 更关心r-&gt; uri和r-&gt; filename。“[source]