У меня есть 2 страницы cfm в одной папке, я делаю очень похожие вещи. Они оба создают некоторые отчеты для пользовательских данных. Я недавно добавил к нему загрузочное изображение, потому что некоторые запросы на генерацию отчетов могут занять некоторое время.
Вторая страница - это новая, но очень похожая страница. Поскольку страницы находятся в одной папке, я решил, что относительный путь к загрузке изображения должен быть одинаковым. Однако на новой странице выдается ответ 404 на запрос изображения, и когда я проверяю заголовок http-запроса, он добавляет дополнительную папку в относительный путь и, таким образом, не может найти изображение.
<img src="../../../Graphics/General/loading.gif">
Обе эти страницы очень похожи в том, что они отображают простую форму, затем выполняют некоторые запросы и генерируют таблицу для отображения соответствующих данных для пользователя. Однако приведенный выше относительный путь создает «Dev / Menu / Graphics / General / loading.gif» на одной странице и «Dev / Graphics / General / loading.gif» на другой.
С тех пор я понял, что добавление дополнительного "../" к пути изображения в новом файле исправило его для новой страницы, однако я затрудняюсь понять, почему это исправление было необходимо и почему оно работало .
<img src="../../../../Graphics/General/loading.gif">
Я ожидаю, что, поскольку обе страницы находятся в одной и той же папке, относительный путь к данному изображению будет абсолютно одинаковым. Мне просто любопытно, почему это не так.