ссылка на изображение и скрипт не подходит из-за вложенной папки

Я новичок в 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

Решение

Вам нужно установить base тег в вашем HTML head:

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

Используйте ваши ссылки как обычно:

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

В качестве альтернативы, просто опустите косую черту в сценарии src,

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]