我可以使用(Apache 2.4)中的变量吗?

问题描述:

我正在使用虚拟主机。在我vhosts.conf我可以使用<Directory>(Apache 2.4)中的变量吗?

<VirtualHost *:80> 
    ServerName example.org 
    DocumentRoot /var/www/example.org 
    <Directory /var/www/example.org> 
    Include _wordpress.conf 
    </Directory> 
</VirtualHost> 

的配置只适用于该目录标签

# WordPress 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 

...,其中包括它:我创建了一个_wordpress.conf文件。我想简化此配置,如:

# _wordpress.conf 
<Directory %{DOCUMENT_ROOT}> 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
</Directory> 

而且......

# vhosts.conf 
<VirtualHost *:80> 
    ServerName example.org 
    DocumentRoot /var/www/example.org 
    Include _wordpress.conf 
</VirtualHost> 

这是可能的吗?我已经尝试了很多,并没有成功... =/

看看使用Apache的mod_macro模块。