You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10下Apache配置虚拟主机无法指向Laravel项目public目录

Windows 10环境Apache配置Laravel虚拟主机跳转异常排查方案
  • 确认虚拟主机配置引入开关已打开
    打开Apache安装目录下的conf/httpd.conf文件,检查如下配置行是否存在且未被注释(行首无#符号):
    Include conf/extra/httpd-vhosts.conf
    
    若该行被注释,取消注释后保存并重启Apache。
  • 确认本地hosts映射已配置
    以管理员权限打开C:\Windows\System32\drivers\etc\hosts文件,添加如下记录:
    127.0.0.1 example.domain
    
    修改hosts无需重启系统,保存后即时生效
  • 确认虚拟主机配置优先级
    Apache虚拟主机的匹配规则为先到先得,若httpd-vhosts.conf中存在多个<VirtualHost *:80>配置块,请将你编写的example.domain配置块放在所有80端口虚拟主机配置的最前方,重启Apache后重试。
  • 验证Apache配置语法合法性
    打开cmd命令行,进入Apache安装目录下的bin文件夹,执行命令:
    httpd -t
    
    若返回Syntax OK说明配置语法无问题,若返回报错信息按照提示修正对应配置即可。
  • 清理浏览器重定向缓存
    此前若访问过example.domain产生了301永久重定向缓存,会导致浏览器直接跳转至旧地址。你可以用浏览器无痕模式访问测试,或清理浏览器缓存后重试。
  • 检查目录下重写规则
    确认C:\Apache24\htdocs\NKUST_foodpanda\public目录下的.htaccess文件为Laravel官方默认版本,无自定义跳转规则指向Apache默认根目录。

内容的提问来源于stack exchange,提问作者hua

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 19:06:00