【问题标题】:404 errors for existing files现有文件的 404 错误
【发布时间】:2018-01-04 09:18:37
【问题描述】:
  • Apache Web 服务器坚持认为我们正在尝试访问的页面 不见了,但我们知道事实并非如此。
  • 为了更容易混淆,只有目录名称有问题。这是 不是文件的权限问题。因为我没有收到错误 404 当我尝试访问索引页面时.. 我在一个 php 文件下 php目录exp(/php/ws_adresse.php)和一个js页面 与这个 ws 交流,我只是想补充一下我曾经合作过的内容 没有错误,这个问题只有在我更换服务器时才会出现 配置。我试图查看日志错误,但没有显示任何内容 那里。
  • 我不确定如何进行。有没有办法制作 Apache 揭示它在文件系统的哪个位置查找文件?某种方式 测试 Apache 是否允许访问特定的 基于其配置的目录,或一种跟踪方式,以便解释 为什么它认为文件是404?求知者想知道。谢谢 你

【问题讨论】:

  • .htaccess 或主机配置都可以包含定义特定行为的指令(例如,您可以通过配置拒绝访问物理文件)。
  • 谢谢 .. 你熟悉 apache.conf 吗?因为我没有 .htaccess 文件。但我唯一的想法是我启用了模式重写..当我尝试输入(http/www.exp.com/php/ws_adresse.php)文件确实存在..但它不与js页面...(我没有更改代码上的任何内容)它一直告诉我有一个404错误文件/php/ws_adresse.php(未找到)..有什么想法吗?

标签: php angularjs apache url-rewriting


【解决方案1】:

如果您启用 Apache 服务器的“自动索引”功能,您可以得到一些关于哪些目录和文件可以访问的提示。您可以通过键入:

sudo a2enmod autoindex

这将启用服务器中的目录列表,因此请记住在完成测试后再次禁用它。

【讨论】:

  • 此模块已启用?错误是从那里来的吗? ..你想让我把apache.conf文件放在上面吗
猜你喜欢
  • 2014-02-14
  • 2015-03-09
  • 1970-01-01
  • 2014-05-08
  • 2015-05-17
  • 1970-01-01
  • 2020-07-20
  • 2021-01-05
  • 2016-11-14
相关资源
最近更新 更多