我对php很新,但这个问题可能需要正则表达式操作。基本上我网站上的所有“”都指向localhost(即img src =“http://localhost/folder/img.png”)。 在源下查看时,“localhost”不会显示,但如果单击以获取图像地址,它将显示“localhost”。我需要的是添加img src的完整路径(即img src =“http://mywebsite.com/folder/img.png”)。
我该怎么做?
非常感谢任何帮助。
非常感谢
答案 0 :(得分:1)
在项目中使用绝对URL可以减少冲突和混乱的开销。要使用绝对URL,只需在公共文件中定义全局常量BASE_URL
,如:
define("BASE_URL", "http://localhost/project_folder", true);
现在到处使用它,例如:
<img src="<?php echo BASE_URL.'/img/image.png' ?>" />
在源代码中,生成的html将如下所示:<img src="http://localhost/project_folder/img/image.png" />
类似你可以使用它:
<script type="text/javascript" src="<?php echo BASE_URL ?>/js/my_script.js"></script>