У меня вопрос, чтобы узнать, возможно ли это, поскольку мои результаты поиска оказываются пустыми или в том же блоге говорится что-то совершенно другое ...
По сути, я добавил запись A для *.mydomain.com на мой IP ... хорошо, все просто.
Теперь я создал VirtualHost, который выглядит примерно так:
<VirtualHost *:80>
ServerName www.mydomain.com
ServerAlias *.mydomain.com
DocumentRoot /home/sites/mydomain.com/htdocs
</VirtualHost>
Теперь вышеприведенное хорошо, если яхочу, чтобы они все указывали на страницу index.php.Однако я хочу немного более сложный VirtualHost ...
Ссылка будет выглядеть примерно так:
http://someusername.mydomain.com/public/repositoryname
Это будет указывать на что-то похожееследующее:
<VirtualHost *:80>
ServerName www.mydomain.com
ServerAlias *.mydomain.com
<Location /home/svn/{someusername}/{public}/{repositoryname}>
#Some more code in here...
</Location>
</VirtualHost>
Очевидно, переменные Location для:
{someusername} - Will be what the subdomain is
{public} - Will be the first GET parameter from the url query string
{repositoryname} - Will be the second GET paramter from the url query string
Теперь я знаю, что это возможно сгибает Apache WildCards до предела, но мне нужно знать, достижимо это или нет.
Большое спасибо, Шон