Como ter .htaccess inherit define a partir do httpd.conf

2

Eu defini uma variável de caminho no meu httpd.conf:

Define OOSPATH D:/oos

Esta definição pode ser usada em qualquer lugar do arquivo httpd.conf ou arquivos incluídos a partir dela. O mesmo caminho precisa ser usado em uma regra de reconfiguração, mas infelizmente não consigo usar a variável, independentemente de como eu a especifico. Ambas as variantes falham:

RewriteEngine On
RewriteCond "${OOSPATH}/outofservice" -f
RewriteRule (.*) /strike.html [R=503,L]

RewriteEngine On
RewriteCond ${OOSPATH}/outofservice -f
RewriteRule (.*) /strike.html [R=503,L]

O Apache reclama de uma variável ausente:

[core:warn] [pid 5032:tid 1320] AH00111: Config variable ${OOSPATH} is not defined

No entanto, se eu codificar o caminho, isso funciona bem:

RewriteEngine On
RewriteCond "D:/oos/outofservice" -f
RewriteRule (.*) /strike.html [R=503,L]

Como posso ter o .htaccess herdado da definição?

    
por Marged 23.09.2015 / 14:16

0 respostas