Права доступа
Когда хозяин правильно, и файл находится в нужном месте, и у вас нет никаких других сетевых проблем, иногда вы можете получить еще 404 из-за плохих прав доступа к файлам. Если сервер не имеет разрешения на доступ к файлу, он может отправить сообщение об ошибке 404. Причина, по которой некоторая ошибка «Not Authorized» не указана , а не, заключается в том, что это откроет больше информации о файлах, чем вы, возможно, владелец сервера. Способ ответа на запросы для привилегированных файлов без выявления того, существуют ли они или нет, состоит в том, чтобы предоставить 404.
В Windows вы можете просматривать и изменять разрешения из Проводника файлов, щелкнув правой кнопкой мыши на файле или папке, затем перейдите в меню Свойства -> Безопасность -> Изменить. Для получения дополнительной информации, see the notes on permissions on Microsoft's site.
Типы файлов
Кроме разрешений, сервер должен также быть настроен для типа файла, к которому вы обращаетесь. Если файлы с разными расширениями обслуживаются, но .js
файлов нет, проверьте конфигурацию своего сервера, чтобы убедиться, что файлы .js
не занесены в черный список (или не включены в белый список, в зависимости от ситуации).
Каталог Расположение
Вы также должны убедиться, что файлы на самом деле хранятся в самом верхнем каталоге веб-сервера если это, как вы к ним доступ. Если это не так, вам может потребоваться префикс пути с пути от корня веб-сервера к вашему каталогу приложений. Например, вместо fusioncharts/...
вам может понадобиться /path/to/fusioncharts/...
или ../../path/to/fusioncharts
.
Других соображения
В вашем конкретном случае, вы также должны убедиться, что файлы внутри папок fusioncharts
фактически структурированы так, как вы думаете. (Например, действительно ли есть файл js/[insert name here].js
внутри папки fusioncharts
?
Если ни одна из этих проблем не решает проблему, попробуйте взять что-то, что будет работать и постепенно делать его все более похожим на файлы, которые не работают. Выяснив, в какой момент вы переходите от рабочей установки к неработающей настройке, вы можете обнаружить эту проблему.
Введите HTML –
вы служите эти файлы с локального хоста? Нам нужен контекст вашего сервера. – Sinistralis
Предполагая, что у вас есть файлы в нужном месте, вы можете получать 404 с вашего сервера, потому что у сервера нет разрешения на доступ к этим файлам. Проверьте свои разрешения. –