Как правильно настроить файловый сервер cppcms, чтобы избежать 404 ошибок? - PullRequest
0 голосов
/ 06 июля 2019

Я пытаюсь получить статические файлы с файлового сервера разработчика, используемого 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. Я проверил, что файлы доступны в файловой системе с соответствующими разрешениями.

...