【问题标题】:What's the difference between DOCUMENT_URI and URI_REQUEST in SSI?SSI 中的 DOCUMENT_URI 和 URI_REQUEST 有什么区别?
【发布时间】:2010-09-07 13:03:23
【问题描述】:

查看 SSI printenv 转储时,我看到一个变量 URI_REQUEST。

阅读 Apache mod_include 文档时,我看到 DOCUMENT_URI,他们将其定义为“用户请求的文档的 (%-decoded) URL 路径”。

有人知道这两者的区别吗?

TIA。

【问题讨论】:

    标签: apache ssi


    【解决方案1】:

    REQUEST_URI 包含查询字符串 (?q=testing...),而 DOCUMENT_URI 不包含。

    【讨论】:

    • 还有一些不同之处:例如,如果出现一些重写规则(没有代理选项),REQUEST_URI 包含真正的 URL,DOCUMENT_URI 是重写的。
    【解决方案2】:

    好的。根据 Apache docs 和 RFC 2616 似乎完全相反。

    REQUEST_URI 不包含查询字符串。 DOCUMENT_URI 确实包含查询字符串。

    干杯,

    罗伯

    【讨论】:

    • 这不是真的。它将包含通向脚本的 URL。这意味着在进行 URL 重写时,您将获得 index.php
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    • 2011-12-12
    • 2010-09-16
    • 2012-03-14
    • 2012-02-06
    • 2011-02-25
    相关资源
    最近更新 更多