Я использую Diazo (ранее XDV) для создания тематики некоторых внутренних веб-сайтов, используя Apache и mod_transform_html .Я надеялся, что смогу использовать несколько различных тем, поместив директивы TransformSet
в директивы Location
, например:
<Location /blog/>
TransformSet /themes/blog.xsl
</Location>
<Location />
TransformSet /themes/main.xsl
</Location>
К сожалению, это выглядит как директива TransformSet
для /
всегдаимеет приоритет.Я решил это на данный момент, переместив контент с /
на /main
и добавив:
RewriteRule ^/$ /main/ [R]
<Location /main/>
TransformSet /themes/main.xsl
</Location>
Это работает, но я бы предпочел разместить этот контент с корнем в /
.
Итак ... есть ли способ переопределить преобразование, примененное к /
?Похоже, что это работает для других директив конфигурации Apache (например, ProxyPass
).