我有一个问题,看看是否有可能因为我的搜索结果是空的,或者同一个博客说的完全不同......
基本上我已将* .mydomain.com的A记录添加到我的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>
显然是位置变量:
{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达到极限,但我需要知道这是否可以实现。
非常感谢, 肖恩
答案 0 :(得分:0)
我发现了如何通过启用mod_perl和编写自定义perl脚本来实现此目的。任何有类似问题的人肯定都会考虑使用Perl!