mat*_*w3r 4 apache virtualhost
我想创建一个创建子域名的注册表单(但在localhost上),但我遇到了一些问题.我知道如何创建子域,例如在vhosts中编写这些子域:
<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>
Run Code Online (Sandbox Code Playgroud)
并将此行放在主机中:
127.0.0.0 something.localhost
Run Code Online (Sandbox Code Playgroud)
它正在工作,但我想要的是当我注册一个新的子域(例如:other)时,然后当我尝试打开other.localhost时,它会打开指定的文件夹(../www/other/).我在vhosts中尝试了"ServerName*.localhost","ServerName localhost","ServerAlias*.localhost","ServerAlias localhost",以及主机"127.0.0.1*.localhost"中的所有这些排列,但是这些都不适合我.我已经考虑过了,在注册时我在vhosts中添加了一个具有最佳数据的新块,但我认为它不是非常安全/可行/或者是最好的方法.
希望可以有人帮帮我!
提前致谢!
jpi*_*ora 28
http://*.lvh.me/是别名localhost.非常适合测试子域名.
$ host lvh.me
lvh.me has address 127.0.0.1
$ host foo.lvh.me
foo.lvh.me has address 127.0.0.1
Run Code Online (Sandbox Code Playgroud)
编辑:2016/07:lvho.st离开了,换了工作域
| 归档时间: |
|
| 查看次数: |
13052 次 |
| 最近记录: |