0

我是 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 如何处理这些类型的链接?我该如何修复它们?

4

1 回答 1

0

您需要base在 HTML 中设置标签head

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

照常使用您的链接:

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

或者,只需从 script 中省略前导斜杠src

于 2016-05-16T16:07:59.157 回答