Выбрав различные параметры и описав сгенерированный текст в файле .htaccess, вы можете быстро создать файл .htaccess.
Вы также можете генерировать хешированные пароли для обычной аутентификации (.htpasswd).
Что такое файл .htaccess?
Файл установки для управления HTTP-сервером, например Apache.
Такие параметры, как базовая аутентификация, перенаправление и страница ошибки, могут быть установлены для каждого каталога.
Что такое файл .htpasswd?
Он используется для защиты файлов, папок или целых веб-сайтов с использованием аутентификации пользователя HTTP, называемой BASIC-аутентификацией, и реализуется на основе правил, описанных в файле .htaccess.
Информация о пользователе записывается в одной строке для каждого пользователя, и каждая строка содержит имя пользователя и пароль, разделенные двоеточием (:). Имена пользователей хранятся в виде простого текста, но пароли хранятся в хешированной форме.
Вы можете присвоить файлу пароля любое имя, но поскольку Apache по умолчанию использует .htpasswd, а точечные файлы (файлы, начинающиеся с «.») Становятся обычно скрытыми файлами, рекомендуется именовать файл как «.htpasswd».
Часто используемые настройки файлов .htaccess:
- Переписать не-www в www / Удалить www из URL
- Перенаправить http / https
- Перенаправление в файл или каталог
- Кэширование Javascript, CSS или изображений
- Настройка базовой аутентификации
- Настройка предотвращения хотлинков
- Пользовательские страницы ошибок (400 , 404, 500 и т. Д.) Настройка
- Блокировать или разрешать IP-адреса
- Блокировать ботов
- Изменить страницу каталога по умолчанию
- Отказ в доступе. (точка)
- Запретить список каталогов
- Включить gzip
Правила с файлом .htaccess
- .htaccess работает с текущим каталогом и всеми его подпапками.
- Если файл .htaccess не запускается, 500 ошибка возвращается клиенту. Поэтому, пожалуйста, будьте осторожны при редактировании. Перед редактированием рекомендуется сделать копию в качестве резервной копии.
- Используйте «#» перед строкой, которую вы не хотите запускать, чтобы переключить строку в режим комментариев.