Получить ошибку 403 возможно в конце размещения веб-сайта и загрузки файлов при попытке доступа к веб-сайту используя браузер. Это может произойти, если имя файла, которое отображается на дисплее при доступе к каталогу неверно. Индексный файл может называться index.html, index.htm, index.php, index.php3, index.phtml, index.shtml, default.htm или default.html.
Если буквы написаны капсом в индексном файле. Обратите внимание, что в системах UNIX регистр букв выполняет важное значение в именах файлов.
Высвечивается список файлов вместо сайта
После того, как файлы будут загружены на сервер, они появятся там, где открывается главная страница. Скорее всего, в этот каталог был добавлен файл со разрешенным листингом. Индексный файл отсутствует, следовательно, файлы необходимо загрузить в каталог www соответствующего названию доменного имени.
Ошибка access denied
В такой ситуации сервер не может принять запрос, поскольку доступ к файлу отсутствует. Три наиболее частые причины:
- В каталоге (index.html или другом) нет индексного файла, а просматривать список файлов в этом каталоге и на виртуальном сервере запрещено. Выход: создайте файл под названием index.html и посмотрите, сохраняется ошибка или исчезает;
- Права доступа, установленные для файлов, не позволяют веб-серверу распознавать файлы на диске сервера. Выход: измените разрешение доступа на 644;
- Пользователь получил доступ к скрипту с неправильными разрешениями, то есть нет разрешения на чтение и исправление (r + x) скрипта. Выход: измените разрешение доступа на 755.
По умолчанию просмотр списка файлов в каталоге запрещен. Чтобы получить возможность, Вам необходимо создать файл .htaccess и указать директиву Options + Indexes в отдельной строке.
Ошибка 404 «Файл не найден»
В момент отправки запроса пользователем на веб-сервер выскакивает ошибка, поскольку на диске нет документа. Другими словами, пользователь запрашивает файл, которого не существует. Эта ошибка очень распространена и она появляется в виде error_log, поэтому следует отслеживать файлы, которых нет на сервере и вовремя исправлять ссылки в html-документах.
Ссылки на несуществующие файлы поступают из других источников, поэтому для удобства пользователей веб-сайта исправьте ошибку 404, замените шаблон ответа своей страницей и предоставьте описание причины ошибки. Мы также рекомендуем загрузить на свой сайт карту ресурсов или ссылку на поисковую систему «Как бороться с ошибками 404». Для этого создайте файл .htaccess в каталоге www и поместите туда инструкции для веб-сервера:
ErrorDocument 404 /not-found.html
Затем создайте файл not-found.html, содержащий описание этой ошибки и советы о том, как пользователи могут решить проблему самостоятельно. Следовательно, после ввода адреса несуществующей страницы в браузере, сервер автоматически перенаправит на файл not-found.html.
Директива ErrorDocument оказывает помощь в борьбе с ошибками 404 и почти со всеми другими ошибками. Вы также можете использовать ошибку 403, о которой мы писали выше. Как правильно работать с документом .htaccess можете найти здесь.
Примечание:
При использовании Internet Explorer версий 5.xx и 6.xx, если размер файла ошибки достигает 512 байт, браузер предоставит посетителю собственное уведомление об ошибке 404 заменяя ваш файл. Самый простой способ для решения этой загвоздки - произвести заполнение файла ошибок пробелами, в результате он будет превышать вес 512 байт.