【问题标题】:image and script link not good because of subfolder由于子文件夹,图像和脚本链接不好
【发布时间】:2016-05-13 14:07:42
【问题描述】:

我是 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 如何处理这些类型的链接?我该如何解决?

【问题讨论】:

  • 如何链接到 PHP 模板文件中的脚本?请添加您的代码。

标签: php mysql processwire


【解决方案1】:

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

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

正常使用您的链接:

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

或者,简单地省略脚本src中的前导斜杠。

【讨论】:

    猜你喜欢
    • 2013-07-19
    • 2023-03-19
    • 2012-08-01
    • 1970-01-01
    • 2021-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多