图像和脚本 link 不好,因为子文件夹

image and script link not good because of subfolder

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

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

问题是,当浏览器试图访问这个 link 时,它实际上得到 "http://localhost/site/templates/scripts/f.js" 而不是 "http://localhost/restaurant/release/site/templates/scripts/f.js".

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

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

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

正常使用您的链接:

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

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