wampserver 在添加新的虚拟主机后尝试下载文件
Posted
技术标签:
【中文标题】wampserver 在添加新的虚拟主机后尝试下载文件【英文标题】:wampserver tries to download file after adding new virtual host 【发布时间】:2021-12-01 18:37:31 【问题描述】:我现有的 wampserver (3.2) 虚拟主机工作正常,但是当我尝试添加一个新主机时,我遇到了问题。任何帮助表示赞赏。 我已将新记录添加到 httpd-vhosts.conf:
#
<VirtualHost *:80>
ServerName newsite
DocumentRoot "c:/users/offic/onedrive - foldername/studio/domains/newsite"
<Directory "c:/users/offic/onedrive - foldername/studio/domains/newsite/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
并且我已将 HOSTS (C:\Windows\System32\drivers\etc) 更新为:
127.0.0.1 newsite
::1 new
(所有工作的网站都遵循上述风格) 我已经重新启动了 Windows 和 Wampserver 中的 DNS。
尝试在浏览器中启动 newsite 时实际发生的情况是它尝试下载 index.php 而不是显示它。 我还尝试通过 wamp > localhost > 添加新的本地主机添加新的虚拟主机。我没有改变http.conf。正如我所说,其他网站运行良好。谢谢。
【问题讨论】:
顺便说一句,当我使用简单的 index.php 添加一个基本测试站点(通过 wamperver 中的“添加新虚拟主机”)时,它工作正常。但是,当我将 newsite 中的文件(包括覆盖 index.php)引入工作测试站点时,它想要下载而不是显示。 【参考方案1】:所以我删除了 .htaccess 文件,一切似乎都可以正常工作。另一篇文章说您必须使用 http://newsite/index.php 但我可以使用 newsite/
【讨论】:
以上是关于wampserver 在添加新的虚拟主机后尝试下载文件的主要内容,如果未能解决你的问题,请参考以下文章
/www 之外的命名虚拟主机上的 Wampserver 403