В целях безопасности я храню свои php-страницы вне корневого веб-каталога в папке include. Если я открою одну из этих страниц в PhpStorm и нажму одну из кнопок браузера, чтобы открыть текущую страницу в браузере по своему выбору, она загрузит страницу, но не сможет разрешить ни один из относительных путей из корня на стр. Например:
<img src="/images/myImg.png"/>
Я получаю ошибку 404 при попытке найти это изображение.
Однако, если я возьму эту же страницу и поместу ее в любую папку в моем веб-корне (помеченную как Resource Root в моем проекте), а затем нажму ту же самую кнопку браузера, она загрузится очень хорошо.
PhpStorm знает, что моя папка include находится в моем проекте, и показывает ее в окне проекта. Так почему же PhpStorm по-разному обрабатывает страницу в папке include вне веб-корня? И есть ли способ, которым я могу это исправить?
Задача ещё не решена.
Других решений пока нет …