¿Está disponible el valor de RewriteBase como una variable / referencia?

Estoy escribiendo un archivo .htaccess que comprobará si una página solicitada existe en un caché o no. Para realizar la comprobación (y guardar la escritura), estoy configurando una variable ENV con la ubicación de la memoria caché:

# all this works as I expect #
<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /some/path/
RewriteRule ^(.*)$ - [E=rewritebase:/some/path/,E=cache:%{ENV:rewritebase}cache/] 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{ENV:cache}$1\.html -f
RewriteRule ^(.*)$ $1\.html [L]

</IfModule>

Como puede ver, también tengo que configurar una variable ENV para "estar de pie" para el valor de RewriteBase. Preferiría que no, ya que si se cambia la RewriteBase, también debo recordar cambiar la variable ENV. Eventualmente, esto puede ser una parte de un CMS usado por otros, que deseo ser lo más simple / sencillo de configurar, con la menor cantidad de oportunidades de error. Me gustaría poder configurar sólo elENV:cache variablesin la necesidad de establecer unaENV:rewritebase Variable, como tal (o similar):

# doesn't work #
RewriteRule ^(.*)$ - [E=cache:%{RewriteBase}cache/]

Como se implica, elcache/ El directorio siempre estará ubicado dentro del directorio especificado en RewriteBase. [editar]
. . . sin embargo, lo haráno Siempre sea la ruta física donde exista este archivo .htaccess.
[/editar]

También me encantaría escuchar sugerencias alternativas. ¡Gracias a todos!

Respuestas a la pregunta(2)

Su respuesta a la pregunta