挣扎。帮助!在 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 都很好,这只是第一个实例!
有了这个解决方法,现在一切正常;并且情况是如此独特和奇怪,我怀疑这个线程对其他人有用。事实上,它是如此的边缘情况,以至于我无法自己进一步调查它。
隔江千里
TA贡献1906条经验 获得超10个赞
如果您的 .htaccess 中没有以下选项之一,则 Apache 将不知道默认返回哪个文件:
DirectoryIndex index.php
FallBackResource /index.php
我也建议安装 mod_rewrite 。由于其他原因,这很方便。
- 2 回答
- 0 关注
- 106 浏览
添加回答
举报
0/150
提交
取消