IfModule标记内的HTACCESS动态变量

时间:2014-01-13 16:43:08

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

如何在IfModule中获取变量?

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

我正在尝试在我的.htaccess中设置Mod_Pagespeed以跨多个域工作。这个.htaccess文件将在dev,staging和production服务器上运行......每个服务器都有不同的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>

1 个答案:

答案 0 :(得分:0)

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

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