【问题标题】:Virtual host returns 404 when i add file path当我添加文件路径时,虚拟主机返回 404
【发布时间】:2022-01-16 04:22:49
【问题描述】:

我在自己开发的网站项目中遇到问题。 我已经下载了 XAMPP 来管理网站服务器、数据库和文件,而不是我配置了一个虚拟主机,所以现在当我转到 url www.woofcms.com 时,它会根据我的需要打开 index.html。 问题是,如果我在 URL 中添加一些内容(如 www.woofcms.com/login),服务器会响应错误 404。 这些是“httpd-vhosts.conf”文件的设置:httpd-vhosts.conf

你能帮我解决这个问题吗?

【问题讨论】:

  • 欢迎堆栈溢出!请将您的代码粘贴到问题中,而不是作为屏幕截图提供。

标签: php html apache http-status-code-404 virtualhost


【解决方案1】:

您是否已将这些页面添加到虚拟网站上?网站没有理由自动拥有登录页面,因此如果没有登录子网址,它当然会返回错误 404。

【讨论】:

  • 我正在尝试创建一种 urlmanagere adn,我需要拆分主 url(使用 php 函数将 url 放入变量中,然后使用爆炸进行拆分)所以我需要首先运行该部分的代码(如果我找不到与该 url 相关的页面)我返回 404。
  • 这个项目将成为一个网站,我正在练习如何在购买域和服务器之前管理虚拟主机。
【解决方案2】:

我解决了我的问题,我想做的是(当 apache 找不到页面时)显示 index.html 而不是默认的 apache 的 404 错误页面。 为此,我需要在我的 vhost.config 文件中添加“ErrorDocument 404 /index.html”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-10
    • 2020-09-28
    • 2020-04-09
    • 2015-03-06
    • 2012-10-28
    • 2012-09-05
    • 2016-05-12
    • 2014-12-24
    相关资源
    最近更新 更多