Файл с расширением HTACCESS представляет собой файл конфигурации Apache Access, который означает «доступ к гипертексту». Это текстовые файлы, используемые для вызова исключения из глобальных настроек, которые применяются к различным каталогам веб-сайта Apache.
Размещение файла в одном каталоге переопределит глобальные настройки, которые ранее применялись к этому каталогу и его подкаталогам. Например, файлы HTACCESS могут быть созданы для перенаправления URL-адреса, предотвращения вывода списка каталогов, запрета определенных IP-адресов, предотвращения хотлинкинга и т. д.
Еще одно распространенное использование этого файла - указание на файл HTPASSWD, в котором хранятся учетные данные, предотвращающие доступ посетителей к этому конкретному каталогу файлов.
В отличие от других типов файлов, они не содержат имени файла; они выглядят так, только с расширением файла: .htaccess.
Как открыть файл HTACCESS
Поскольку эти файлы применяются к веб-серверам, на которых работает программное обеспечение Apache Web Server, они не вступают в силу, если они не используются в этом контексте.
Тем не менее, даже простой текстовый редактор может открыть или отредактировать файл, например Блокнот Windows или один из нашего списка лучших бесплатных текстовых редакторов. Еще один популярный, хотя и не бесплатный редактор HTACCESS - Adobe Dreamweaver.
Как преобразовать файл
Вы можете преобразовать файл в файл веб-сервера Ngnix, используя этот онлайн-конвертер HTACCESS в nginx. Вы должны вставить его содержимое в текстовое поле, чтобы преобразовать код в код, распознаваемый Ngnix.
Подобно конвертеру nginx, файл можно преобразовать в Web. Config с помощью онлайн-конвертера.htaccess в Web. Config от codebreak. Это полезно, если вы хотите, чтобы файл работал с веб-приложением ASP. NET.
Пример файла
Ниже приведен пример файла. HTACCESS. Этот конкретный файл может быть полезен для веб-сайта, который в настоящее время находится в разработке и еще не готов для общего доступа.
AuthType basicAuthName "Ой! Временно в разработке…" AuthUserFile /.htpasswdAuthGroupFile /dev/nullRequire valid-userЗапрос пароля для всех остальныхOrder Deny, AllowDeny from allAllow from 192.168.10.10IP разработчика addressAllow from w3.orgAllow from googlebot.comРазрешить Google сканировать ваши страницыSatisfy AnyПароль не требуется, если хост/IP разрешен
Каждая строка этого файла имеет определенное назначение. Например, запись htpasswd указывает, что этот каталог скрыт от общего доступа, если не используется пароль. Однако если для доступа к странице используется показанный выше IP-адрес 192.168.10.10, то пароль не требуется.
Нужна дополнительная помощь?
Из приведенного выше примера вы должны понять, что эти файлы довольно гибкие, так что это правда, что с ними не так просто работать.
Вы можете узнать больше о том, как использовать файл HTACCESS для блокировки IP-адресов, предотвращения открытия файла зрителями, блокировки трафика в каталог, требования SSL, отключения загрузчиков/рипперов веб-сайтов и т. д. в JavaScript Kit, Apache, WordPress и DigitalOcean.
Если вы по-прежнему не можете открыть файл, есть большая вероятность, что вы неправильно читаете расширение файла, путая другой формат для этого - на самом деле это очень легко сделать. HTA, например, может выглядеть аналогично, но это расширение зарезервировано для файлов приложений HTML, которые обычно открываются в Microsoft HTML Application Host.