我是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如何处理这些类型的链接?我该如何修复它们?
答案 0 :(得分:0)
您需要在HTML base
中设置head
标记:
<base href="http://localhost/restaurant/release">
按正常使用您的链接:
<script src="/site/templates/scripts/f.js">
或者,只需省略脚本src
中的前导斜杠。