グローバルテンプレートページと、/layout_header.phpに保存されている他のファイルがあります/aFolder/index.php。
で/layout_header.php、私は持っています:
<?php
// Reference to scripts and other files
echo "<img src='img/lollipop.png'/>";
echo "<script src='js/move.js'/>";
echo "<a href='aFolder/movement.php'>Click here!</a>";
?>
で/aFolder/index.php、私は持っています:
<?php
include "../layout_header.php";
?>
これで/aFolder/index.php、ファイルの呼び出しに問題はありません/layout_header.php。残念ながら、ディレクトリが現在/aFolderになっているため、次の問題に直面しています。
/aFolder/img/lollipop.png画像が(存在しない)としてリンクされているため、画像を表示できません- 上記の理由により、スクリプトを実行できません。
- 上記の理由により、URLが無効です。
私のスクリプトとcssファイルの多くは相対パスを使用しています。つまり、index.phpルートフォルダに配置されている場合は、すべて正常に機能します。
サブディレクトリ内のファイルの問題を解決するにはどうすればよいですか?