我有
现在图像包含在menubar.php中,该文件包含在loginbar.php中。 loginbar.php用作完整的标头,在index.php中具有徽标和菜单,效果很好。
但是当我将代码从根目录中的index.php复制到博客文件夹中的index.php并通过添加前缀../
来更新路径时,由于menu.php仍具有图片的绝对路径。如何从blog./index.php中获取图像,其中包含../loginbar.php,而反过来又包含menu.php
我希望查询清楚。它是对已引用文件的引用。
解决此问题的最佳方法是使用绝对路径,这意味着,而不是使用:
<img src="../assets/img/pic.png">
您应该改用
<img src="http://example.com/assets/img/pic.png">
如果仅使用绝对路径定义全局变量,那就更好了>>
<?php
define('ROOT_DIR', 'http://example.com/assets/');
?>
<img src="<?=ROOT_DIR?>img/pic.png">