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 在添加新的虚拟主机后尝试下载文件的主要内容,如果未能解决你的问题,请参考以下文章

wampserver配置虚拟主机

wampserver安装好怎么使用

在wampserver环境中配置虚拟域名

/www 之外的命名虚拟主机上的 Wampserver 403

/www 之外的命名虚拟主机上的 Wampserver 403

Wampserver 无法让命名虚拟主机工作