Я пытаюсь получить статические файлы с файлового сервера разработчика, используемого cppcms. Я включил файловый сервер в файле конфигурации json для своего приложения и явно установил корневой каталог в текущий рабочий каталог, но получаю 404 ошибки.
Я заметил, что мои шаблоны пишут "/subfolder/image.jpg", но когда я проверяю исходный код сгенерированной страницы в браузере, атрибут изображения src имеет значение "/appName/subfolder/image.jpg". Поэтому я думаю, что мой код по ошибке пытается обработать статический файл «image.jpg» как имя сценария.
Как мне изменить вещи так, чтобы файл image.jpg был правильно распознан как файл для выборки файловым сервером?
Я думаю, что другой пользователь, «Вандана Чадха», имел и мог решить ту же проблему, но ответ, который он дал, был для меня непонятным. Его ответ был:
«Проблема была вызвана перенаправлением в файле конфигурации, в котором все перенаправлялось на корневой URL-адрес. Там добавлено исключение для папки media, а также пример message_board и мой код.»
Но я не знаю, что это значит.
Я включил правильные настройки в моем файле конфигурации json. Для file_server.enable задано значение true, а для file_server.server_root установлено значение «.». Кроме того, я понятия не имею, где еще искать.
"file_server" : {
"enable" : true,
"document_root" : ".",
}
Я получаю 404 файла не найдены ошибки в консоли Firefox. Я проверил, что файлы доступны в файловой системе с соответствующими разрешениями.