Apache とmod_transform_htmlを使用して、Diazo (以前の XDV) を使用していくつかの内部 Web サイトをテーマにしています。次のように、ディレクティブ内にディレクティブを配置することで、複数の異なるテーマを利用できることを望んでいました。TransformSet
Location
<Location /blog/>
TransformSet /themes/blog.xsl
</Location>
<Location />
TransformSet /themes/main.xsl
</Location>
残念ながら、TransformSet
ディレクティブ for/
が常に優先されるようです。/
からコンテンツを移動し/main
て追加することで、当分の間これを解決しました。
RewriteRule ^/$ /main/ [R]
<Location /main/>
TransformSet /themes/main.xsl
</Location>
これは機能しますが、/
.
それで...に適用された変換をオーバーライドする方法はあります/
か? この種のことは、他の Apache 構成ディレクティブ (例: ProxyPass
) で機能するようです。