我有一个页面,index.php
像这样(简化):
<img src="content/banner.png"/>
图像加载良好。但是当我包含某个(WordPress)脚本时,就像这样,
<img src="content/banner.png"/>
<?php
include('template-loader.php');
?>
图像不再加载!我还注意到浏览器中的 URL 变为index.php/
.
这怎么可能?图像当然不会加载,因为我使用的是相对路径并且它正在寻找index.php/content/banner.jpg
. 没错,我可以使用绝对路径来解决这个问题,但我想知道会发生什么以及如何在 PHP 中解决这个问题。
我正在本地wamp
安装上进行测试,并禁用了所有mod_rewrite
s 等,以确保它不是导致问题的外部因素。