我想从http://localhost/tests/home.html更改我网站的地址 到www.mywebsite.com。
我按照说明编辑了以下文件:
C:\wamp\bin\apache\Apache2.2.17\conf\httpd.conf
C:\wamp\bin\apache\Apache2.2.17\conf\extra\httpd-vhosts.conf
C:\Windows\System32\drivers\etc\hosts
但是,我没有重定向到home.html,而是重定向到Wamp Server主页。
关于如何解决这个问题的任何想法?有关信息,请参阅我的httpd-vhosts.conf
和hosts
文件。
<VirtualHost *:80>
ServerName www.mywebsite.com
DocumentRoot c:/wamp64/www/tests
<Directory "c:/wamp64/www/tests/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require local
</Directory>
127.0.0.1 localhost
127.0.0.1 tests
127.0.0.1 www.mywebsite.com
::1 localhost
::1 tests
::1 www.mywebsite.com
另请注意,我的www/tests
文件夹中有多个文件,但我想特别访问home.html。
答案 0 :(得分:0)
创建虚拟主机时,您还需要一个VH定义到localhost
<VirtualHost *:80>
ServerName localhost
DocumentRoot c:/wamp64/www
<Directory "c:/wamp64/www/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
如果您要使用mywebsite.com
ServerAlias
且www.www.mywebsite.com
<VirtualHost *:80>
ServerName mywebsite.com
ServerAlias www.mywebsite.com
DocumentRoot c:/wamp64/www/tests
<Directory "c:/wamp64/www/tests/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
主持文件更改
127.0.0.1 localhost
127.0.0.1 tests
127.0.0.1 mywebsite.com
::1 localhost
::1 tests
::1 mywebsite.com
一旦这些被打开,请记住重置dnscache
net stop dnscache
net start dnscache
重启Apache以获取这些内容
wampmanager -> Apache -> Restart Service