如何获取由域名的最后两个部分组成的目录名。还是使用一个点?
例如,我有一个域any.ms,我希望动态域foo.any.ms和域bar.any.ms也指向/var/www/dev/any.ms/public目录。或域any.lorem.ipsum.ms指向目录/var/www/dev/ipsum.ms/public。
我的ms.conf现在(不工作,apache 无法启动):
<VirtualHost *:80>
ServerAlias *.ms
VirtualDocumentRoot /var/www/dev/%-2%.%-1/public
UseCanonicalName Off
<Directory "/var/www/dev">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
我使用文档http://httpd.apache.org/docs/2.4/mod/mod_vhost_alias.html但我不能插入点写作/%-2.%-1/ , /%-2%.%-1/ , /%-2\.%-1/。