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

XAMPP环境下网站点击链接跳转至localhost/dashboard问题求助

排查XAMPP 0.3.2.4网站链接重定向到localhost/dashboard的问题

这种情况我碰到过好几次,大概率是配置或路径相关的问题——毕竟你新建数据库后问题还没解决,说明跟数据库本身没啥关系,咱们一步步来排查:

1. 虚拟主机(Virtual Hosts)未正确配置

XAMPP默认会把根路径的请求导向dashboard,如果你的网站放在htdocs的子文件夹里(比如htdocs/my-site),直接用localhost/my-site访问时,链接如果用了绝对路径(比如/about),服务器会把它解析成localhost/about,而XAMPP的默认配置会把未匹配的请求跳转到dashboard。

解决步骤:

  • 打开XAMPP安装目录下的apache/conf/extra/httpd-vhosts.conf
  • 添加你的虚拟主机配置:
    <VirtualHost *:80>
        DocumentRoot "C:/xampp/htdocs/my-site"  # 替换成你的网站实际路径
        ServerName local.mysite  # 自定义本地域名
        <Directory "C:/xampp/htdocs/my-site">
            AllowOverride All
            Require all granted
        </Directory>
    </VirtualHost>
    
  • 打开apache/conf/httpd.conf,确保下面这行没有被注释(去掉前面的#):
    Include conf/extra/httpd-vhosts.conf
    
  • 修改系统hosts文件(Windows在C:\Windows\System32\drivers\etc\hosts,Linux/macOS在/etc/hosts),添加一行:
    127.0.0.1 local.mysite
    
  • 重启Apache,之后用local.mysite访问你的网站,链接就会正确指向你的站点了。

2. 网站的Base URL配置错误

如果你的网站用了CMS(比如WordPress、Laravel)或者自定义了base URL变量,这个配置如果指向了localhost/dashboard,所有链接都会被重定向过去。

  • WordPress:打开wp-config.php,检查并修改这两个变量:
    define('WP_HOME', 'http://local.mysite');
    define('WP_SITEURL', 'http://local.mysite');
    
  • 自定义网站:查找代码里的base_url、site_url这类变量,确保它们指向你的站点路径,而不是dashboard。

3. .htaccess文件的重写规则异常

你的网站根目录下的.htaccess文件可能有错误的重定向规则,导致所有请求被导向dashboard。

  • 打开.htaccess,检查是否有类似这样的规则:
    RewriteRule ^(.*)$ /dashboard/$1 [R=301,L]
    
    如果有,直接删除或者修改成符合你网站需求的规则。
  • 同时确保httpd.conf里开启了mod_rewrite模块(去掉#LoadModule rewrite_module modules/mod_rewrite.so前面的#),并且在你的网站目录的<Directory>配置里设置了AllowOverride All,这样.htaccess才能生效。

4. XAMPP默认根路径的重定向规则

XAMPP的默认配置里可能有针对根路径的重定向,当请求没有匹配到具体文件时,会跳转到dashboard。如果你的网站放在htdocs根目录,但默认索引文件(比如index.php)优先级低于dashboard的配置,也可能出现这个问题。

  • 打开apache/conf/httpd.conf,找到DirectoryIndex配置,确保你的网站索引文件(比如index.php)排在前面:
    DirectoryIndex index.php index.html index.htm
    
  • 另外检查htdocs根目录下有没有.htaccess文件,里面是否有指向dashboard的重定向规则,有的话删除即可。

先从虚拟主机配置开始排查,这是最常见的原因,一般配置好之后问题就能解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.11 07:47:04