XAMPP忽略文档根;重定向到“localhost / dashboard”

时间:2016-11-30 17:56:42

标签: php apache laravel xampp localhost

我有两台电脑,一台笔记本电脑和一台电脑。桌面,看似相同的设置:

  • 通过XAMPP运行本地服务器(适用于Windows,v 7.0.13)
  • 基于Laravel的项目
  • httpd.conf中,DocumentRoot设置为D:/ xampp / htdocs / site-folder / public

在笔记本电脑上,一切都按预期工作;访问Chrome中的localhost会点击Laravel的public文件夹,应用程序就会启动它。但是,在桌面上,当我访问localhost/dashboard时,我会被重定向到localhost。输入完整的地址(即localhost/site-folder/public)有效,但所有链接都被破坏,因为他们希望site-folder/public目录是根目录。

我的假设 - 我希望我错了 - 是有很多潜在的配置设置可能会关闭。关于可能导致这种情况的任何想法,或者如何进行调试?提前感谢任何想法/建议!

1 个答案:

答案 0 :(得分:3)

这原来是我所使用的中间件的结果,需要安全连接。中间件工作正常/按预期工作,但httpd-ssl.conf文件需要更新的项目路径。如果其他人遇到类似问题,请尝试以下方法:

  • 查找评论#虚拟主机的常规设置
  • DocumentRoot更改为您所使用的同一项目路径 的httpd.conf

感谢对原始问题的所有评论!