次のようなページがあります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
すべての s などを無効にしています。mod_rewrite