Как открывать, редактировать и конвертировать файлы HTACCESS

Файл с расширением HTACCESS — это файл конфигурации доступа Apache, обозначающий «гипертекстовый доступ». Это текстовые файлы, используемые для вызова исключения из глобальных настроек, которые применяются к различным каталогам веб-сайта Apache.

Размещение файла HTACCESS в одном каталоге приведет к переопределению глобальных параметров, которые ранее были переданы в этот каталог и его подкаталоги. Например, файлы HTACCESS могут быть созданы для перенаправления URL-адреса, предотвращения списка каталогов, запрета определенных IP-адресов, предотвращения хотлинкинга и многого другого.

Другое распространенное использование файла HTACCESS — это указание на файл HTPASSWD, в котором хранятся учетные данные, не позволяющие посетителям получить доступ к этому конкретному каталогу файлов.

В отличие от других типов файлов, файлы HTACCESS не содержат имени файла; они выглядят как «.htaccess». Правильно — вообще нет имени файла, только расширение.

Как открыть файл HTACCESS

Поскольку файлы HTACCESS применяются к веб-серверам, на которых запущено программное обеспечение Apache Web Server, они не вступают в силу, если они не используются в этом контексте.

Однако даже простой текстовый редактор может открывать или редактировать файл HTACCESS, например, Блокнот Windows или один из нашего списка лучших редакторов свободного текста. Другой популярный, хотя и не бесплатный, редактор HTACCESS — Adobe Dreamweaver.

Как конвертировать файл HTACCESS

Файлы веб-сервера Apache с расширением файла HTACCESS можно преобразовать в файлы веб-сервера Ngnix с помощью этого онлайн-конвертера HTACCESS в nginx. Вы должны вставить содержимое файла HTACCESSS в текстовое поле, чтобы преобразовать код в код, распознаваемый Ngnix.

Подобно конвертеру nginx, файлы HTACCESS могут быть конвертированы в Web.Config с помощью онлайн-конвертера .htaccess в Web.Config. Этот конвертер полезен, если вы хотите преобразовать файл конфигурации в тот, который работает с веб-приложением ASP.NET.

Образец файла HTACCESS

Ниже приведен пример файла .HTACCESS. Этот конкретный файл HTACCESS может быть полезен для веб-сайта, который в настоящее время находится в стадии разработки и еще не готов к публикации.

AuthType basic
AuthName "Ой! Временно в стадии строительства ..."
AuthUserFile /.htpasswd
AuthGroupFile / dev / null
Требуется пароль действительного пользователя # Пароль для всех остальных
Заказать Запретить, Разрешить
Отрицать все
Разрешить с 192.168.10.10 # IP-адрес разработчика
Разрешить с w3.org
Разрешить с googlebot.com # Позволяет Google сканировать ваши страницы
Удовлетворить любой # Пароль не требуется, если разрешен хост / IP

Каждая строка этого файла HTACCESS имеет определенное назначение. Например, запись «/.htpasswd» указывает, что этот каталог скрыт от публичного просмотра, если не используется пароль. Однако если указанный выше IP-адрес используется для доступа к странице, пароль не требуется.

Расширенное чтение файлов HTACCESS

Вы должны быть в состоянии сказать из примера выше, что файлы HTACCESS могут делать много разных вещей. Это правда, что они не самые простые файлы для работы.

Вы можете узнать больше о том, как использовать файл HTACCESS для блокировки IP-адресов, запрета зрителям открывать файл HTACCESS, блокировку трафика в каталог, требовать SSL, отключение загрузчиков / рипперов веб-сайтов и многое другое в JavaScript Kit, Apache, WordPress и DigitalOcean.

Ссылка на основную публикацию