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

访问localhost/时XAMPP自动跳转至public目录问题求助

解决XAMPP访问localhost持续跳转至/public路径的问题

这种循环跳转的坑我之前踩过好几次,大概率是浏览器缓存的持久重定向在搞鬼,或是残留的配置文件在作祟,按下面的步骤逐一排查:

  • 第一步:强制清除浏览器缓存并禁用缓存测试
    浏览器会把301永久重定向规则缓存下来,哪怕你重装了XAMPP,它还是会顽固地自动跳转。试试这个操作:

    1. 按下F12打开浏览器开发者工具,切换到「网络」标签页
    2. 勾选「禁用缓存」选项
    3. 刷新页面,观察是否还会出现循环跳转
      如果这时候恢复正常,说明就是缓存的锅,直接清空浏览器的全部缓存(包括Cookie和网站数据)就能解决。
  • 第二步:检查是否有残留的.htaccess隐藏文件
    你说删除了htdocs里的所有文件,但Windows默认会隐藏.开头的文件,很可能漏掉了.htaccess。如果之前的项目里有设置重定向规则的.htaccess,哪怕其他文件都删了,这个隐藏文件没清理的话,照样会导致跳转。
    去htdocs文件夹里开启「显示隐藏文件」,确认没有任何.htaccess文件存在。

  • 第三步:检查XAMPP的虚拟主机配置文件
    有时候自定义过虚拟主机后,重装XAMPP时httpd-vhosts.conf可能不会被完全覆盖。打开XAMPP控制面板,点击「Apache」→「Config」→「httpd-vhosts.conf」,检查里面有没有类似这样的重定向规则:

    Redirect permanent / /public/
    

    如果有,把这行删掉或者用#注释掉,然后重启Apache服务。

  • 第四步:刷新本地DNS缓存
    虽然概率不高,但本地DNS缓存异常也可能导致奇怪的跳转。打开命令提示符(CMD),输入以下命令刷新缓存:

    ipconfig /flushdns
    

    之后再访问localhost试试。

如果以上步骤都试过还是不行,建议换个浏览器或者用隐私/无痕模式打开,排除浏览器本身的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 06:47:50