比如在本地希望测试多语言站点:
jp.chipm.cn
ru.chipm.cn
在vhosts.conf里面添加2个虚拟站点:
<VirtualHost *:80>
DocumentRoot "D:\php_projects\chipm"
ServerName jp.chipm.cn
ServerAlias
<Directory "D:\php_projects\chipm">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:\php_projects\chipm"
ServerName ru.chipm.cn
ServerAlias
<Directory "D:\php_projects\chipm">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
然后,在 C:\Windows\system32\drivers\etc\hosts里面,添加这2行
127.0.0.1 jp.chipm.cn
127.0.0.1 ru.chipm.cn
就可以了
如果hosts里面没有,就会这样:
注意www.chipm.cn和chipm.cn是2个不同的域名,都要添加,如果只添加www.chipm.cn,地址输入chipm.cn的时候就会打不开。