2014-01-13 49 views
1

如何在IfModule內部獲取變量?在IfModule標籤內的HTACCESS動態變量

我想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> 

回答

0

我認爲Apache不會評估%{...}變量。相反,每個單獨的模塊都必須評估它們。 mod_pagespeed目前不對它們進行評估。

您可以在以下網站申請該功能:https://code.google.com/p/modpagespeed/issues/list。我想我記得有一個類似的功能請求,但我找不到它。

+0

謝謝。我不知道模塊如何處理這種信息。我從來沒有想出一個解決方案,我們必須手動進入每個盒子的開發,分期和生產,並設置適當的值的ModPagespeedDomain。 – bbullis