由于子文件夹,图像和脚本链接不好

时间:2016-05-13 14:07:42

标签: php mysql processwire

我是ProcessWire的新手,我有一个简单的问题。 我从托管服务器转移到运行本地站点,一些图像,脚本和页面链接没有正确显示。

主页可以在"http://localhost/restaurant/release/"找到,例如,某个脚本的相对链接目前类似于<script src="/site/templates/scripts/f.js">

问题在于,当浏览器尝试访问此链接时,它实际上会获得"http://localhost/site/templates/scripts/f.js" 而不是"http://localhost/restaurant/release/site/templates/scripts/f.js"

ProcessWire如何处理这些类型的链接?我该如何修复它们?

1 个答案:

答案 0 :(得分:0)

您需要在HTML base中设置head标记:

<base href="http://localhost/restaurant/release">

按正常使用您的链接:

<script src="/site/templates/scripts/f.js">

或者,只需省略脚本src中的前导斜杠。