第一步
修改host文件,把想要用于测试的域名指向本机,避免和真实网络上的地址冲突。
① txt 打开 C:\Windows\System32\drivers\etc\hosts
②在该文件底部添加以下代码并保存:
127.0.0.1 www.a.com
127.0.0.1 admin.a.com
第二步
打开xampp\apache\conf\httpd.conf 文件,在底部添加一下内容
<VirtualHost *:80>
ServerName www.a.com
# 完整的路径
DocumentRoot "C:/xampp/htdocs/yii-application/frontend/web/"
<Directory "/path/to/yii-application/frontend/web/">
# use mod_rewrite for pretty URL support
RewriteEngine on
# If a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Otherwise forward the request to index.php
RewriteRule . index.php
# use index.php as index file
DirectoryIndex index.php
# ...other settings...
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName admin.a.com
DocumentRoot "C:/xampp/htdocs/yii-application/backend/web/"
<Directory "/path/to/yii-application/backend/web/">
# use mod_rewrite for pretty URL support
RewriteEngine on
# If a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Otherwise forward the request to index.php
RewriteRule . index.php
# use index.php as index file
DirectoryIndex index.php
# ...other settings...
</Directory>
</VirtualHost>
第三步
重启apache后,url地址栏输入www.a.com就可以访问yii高级模板的前端,admin.a.com就可以访问yii高级模板的后台。
前端:
后台: