我已经安装了Wamp,因此我可以运行一些我构建的简单动态站点.我希望能够有三个或四个,并学习如何在本地级别执行操作,然后将改进的文件上传到实际站点,而不必由于不同的位置/路径等而重写部分.
要获取WampServer索引页面,请转到http-vhosts.conf并添加
<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot "E:/wamp/www"
</VirtualHost>
据我所知,我将我的网站目录标记为mysite.local到E:wamp/www,所以路径变为E:wamp/www/mysite.local.然后我去http-vhosts.conf并添加
<VirtualHost *:80>
ServerName mysite.local
DocumentRoot "E:/wamp/www/mysite.local"
</VirtualHost>
我的主机文件有
127.0.0.1 localhost
127.0.0.1 mysite.local
Run Code Online (Sandbox Code Playgroud)
我的httfp.conf有
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
Run Code Online (Sandbox Code Playgroud)
所以我完成所有这些问题后,当我在url中键入localhost时,我的WampServer索引显示正常,并且mysite.local出现在"Your Projects"下的索引页面上,这一切都很好,但是当我点击mysite.local时从WampServer链接,url更改为localhost/mysite.local而不是mysite.local,然后当我从localhost/mysite.local单击一个页面链接时,我得到localhost/mysite.local/linkedpage作为url和404错误.
mysite.local作为url也会调出WampServer索引页面
如果我从http-vhosts.conf注释掉ServerName localhost并重启apache.当我尝试使用mysite.local作为url时,我得到了我想要的东西 - mysite正常工作并且所有动态链接都有效.但是WampServer索引是404错误.
我想要做的就是登录WampServer并从"您的项目"列表中访问各个站点.
请帮助一个numpty