php - PHP GET 请求响应 404 错误
问题描述
我拥有安装了 Debian 9 和 Apache2(使用 PHP 7)的 VPS,我在 Apache 中启用了虚拟主机并禁用了默认主机。问题如下:在我的本地主机服务器上,一切都相同(只有 VirtualHost 配置不同)GET 请求在子目录中工作,但在将文件上传到 VPS 的文件夹 var/www/PersonalWebsite/API index.php 后工作正常,但添加 &Example=它不会给我一个 404 错误,它只是看起来 GET 不起作用(在网站的根目录(var/www/PersonalWebsite)中获取请求工作。)如果你应该问,不,我在任何文件夹中都没有任何 .htaccess .
我已经尝试过包含所有行,如grant request all(我不记得它是如何调用的),但是Apache服务没有启动,所以当我恢复到以前的配置它工作时,我也尝试了很多重启,但没有什么好处。:(
实际上 API 文件中的代码不是必需的,因为正如我在 Win10 XAMPP 中的 localhost 上提到的,它确实有效。但我会向您展示虚拟主机配置 - www.itzarty.cf.conf 包含以下内容:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/PersonalWebsite
ServerAlias itzarty.cf
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Options Indexes FollowSymLinks
</VirtualHost>
日志中没有错误消息出现,只有提到的 404
解决方案
推荐阅读
- java - Java using group separator as delimiter
- html - 如何对齐 CSS 下拉菜单的包装
- c++ - QNetworkReply 响应是否有数据限制?
- python - 我的第一个代码 - 我需要添加错误消息吗?
- .net - 找不到类型或命名空间名称“IBM”(加载 IBM.Data.DB2.DLL 时
- java - Kubernetes 有状态集没有使用存储类来创建持久卷
- javascript - 将脚本变量从 HTML 传递到 PHP
- javascript - 如何将 mat-progress bar 与 mat-table 中的项目 id 链接起来
- python - 如何按行压缩两个元组列表?
- c++ - 通过值获取 std::queue 中元素的索引