【问题标题】:HTACCESS Dynamic Variable within an IfModule tagIfModule 标记中的 HTACCESS 动态变量
【发布时间】:2014-02-01 12:21:37
【问题描述】:

如何在 IfModule 中获取变量?

我希望 Apache 替换 *%{HTTP_HOST}*.... 可以在 IfModule 标记中完成吗?

我正在尝试在我的 .htaccess 中设置 Mod_Pagespeed 以跨多个域工作。这个 .htaccess 文件将在开发服务器、登台服务器和生产服务器上运行……每个服务器都有不同的 cname(子域)。我们使用的是 apache 2.2,因此我们无法运行 IfElse 语句。

<IfModule pagespeed_module>
  ModPagespeed on

  ModPagespeedDomain *.example.com
  ModPagespeedDomain localhost

  ModPagespeedEnableFilters rewrite_domains
  ModPagespeedMapRewriteDomain %{HTTP_HOST} images.example.com

</IfModule>

【问题讨论】:

    标签: php apache .htaccess mod-rewrite mod-pagespeed


    【解决方案1】:

    我认为 Apache 不会评估 %{...} 变量。相反,每个单独的模块都必须评估它们。 mod_pagespeed 目前不评估它们。

    您可以在https://code.google.com/p/modpagespeed/issues/list 处请求它作为一项功能。我想我记得有一个类似的功能请求,但我找不到它。

    【讨论】:

    • 谢谢。我不知道模块是如何处理这类信息的。我从来没有想出一个解决方案,我们不得不手动进入每个盒子的开发、登台和生产,并将 ModPagespeedDomain 设置为适当的值。
    猜你喜欢
    • 2011-03-20
    • 2016-02-25
    • 2022-01-10
    • 1970-01-01
    • 2013-05-16
    • 2015-03-11
    • 1970-01-01
    • 2016-06-23
    • 2016-02-18
    相关资源
    最近更新 更多