【发布时间】:2011-11-12 05:39:36
【问题描述】:
我想创建一个创建子域的注册表单(但在本地主机上),但我遇到了一些问题。我知道如何创建子域,例如在虚拟主机中编写这些:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.hleclerc-PC.ingenidev
DocumentRoot "C:/wamp/www/something/"
ServerName localhost
ServerAlias something.localhost
ErrorLog "logs/error.log"
CustomLog "logs/access.log" common
</VirtualHost>
并将这一行放在主机中:
127.0.0.0 something.localhost
它正在工作,但我想要的是当我注册一个新的子域(例如:其他)时,当我尝试打开 other.localhost 时,它会打开指定的文件夹(../www/other/) . 我在具有“ServerName *.localhost”、“ServerName localhost”、“ServerAlias *.localhost”、“ServerAlias localhost”和主机“127.0.0.1 *.localhost”的虚拟主机中尝试了它的所有排列,但是这些都不适合我。 我已经考虑过了,在注册时我在虚拟主机中放置了一个新块,具有最佳数据,但我认为这不是非常安全/可行/或最好的方法。
希望有人可以帮助我!
提前致谢!
【问题讨论】:
标签: apache virtualhost