为了账号安全,请及时绑定邮箱和手机立即绑定

如果 index.php 不在 url 中,则在所需文件中使用 URI 嵌入图像的服务器错误

如果 index.php 不在 url 中,则在所需文件中使用 URI 嵌入图像的服务器错误

PHP
MMMHUHU 2021-11-05 14:30:21
挣扎。帮助!在 index.php 中:require "cachedPages/home.html";如果我访问:https : //websiteaddress.org/index.php,那么它工作正常。如果我访问:https : //websiteaddress.org,则会收到内部服务器错误。我想这是一个 .htaccess 的东西。我所拥有的只是一些 cpanel php72 代码和:RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}DirectoryIndex index.php如果您直接调用 index.php 与为您调用它的 .htaccess 相比,它的调用方式似乎有所不同?!?有任何想法吗?
查看完整描述

2 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

好吧,我已经设法解决了这个问题,但这是一种非常奇怪的情况,其他人可能永远不会遇到。开始...

如果用户登陆:https : //websiteaddress.org而不是https://websiteaddress.org/index.php 并且该页面 (php) 需要另一个页面,该页面的图像嵌入为 URI 而不是链接的 src 文件。

然后,第一个 URI 会导致服务器错误。

如果我更换

img src='data:image/jpeg;base64,/998a9g98ahg...etc'

img src='path/to/file.jpg'

在 jpg 的第一个实例上,一切正常。所有后面的 URI 都很好,这只是第一个实例!

有了这个解决方法,现在一切正常;并且情况是如此独特和奇怪,我怀疑这个线程对其他人有用。事实上,它是如此的边缘情况,以至于我无法自己进一步调查它。


查看完整回答
反对 回复 2021-11-05
?
隔江千里

TA贡献1906条经验 获得超10个赞

如果您的 .htaccess 中没有以下选项之一,则 Apache 将不知道默认返回哪个文件:


DirectoryIndex index.php

FallBackResource /index.php

我也建议安装 mod_rewrite 。由于其他原因,这很方便。


查看完整回答
反对 回复 2021-11-05
  • 2 回答
  • 0 关注
  • 106 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信