Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

.htaccess ( hypertext access )

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Название .htaccess происходит от "hypertext access". Это файл с расширением HTACCESS, который содержит различные настройки сервера apache. Он позволяет настраивать для текущей директории защиту паролем, редиректы и многое другое.

Доступ к файлу: файл htaccess  может быть открыт для редактивания любым текстовым редактором, таким как стандартный блокнот Windows, Vin, Sublime text editor или любым другим. Подсветка синтаксиса для файлов .htaccess встречается редко.

Применение

Перенаправления: htaccess файлы часто используют для перенаправления трафика между веб-страницами, а также между разными доменами. Это простой и эффективный способ перенаправления трафика, так как перенаправление происходит до обработки запроса на стороне сервера. Перенаправление может быть временным и постоянным, с установкой соответствующего кода статуса.

Redirect 301 / https://example.com/       # Постоянное перенаправление на example.com
Redirect 302 / https://example.com/       # Временное перенаправление на example.com

Блокирование: htaccess также может блокировать доступ с определенного IP адреса или диапазопа IP адресов. Блокирование часто используется, чтобы запретить доступ к директории для различных ботов и поисковых пауков.

deny from 146.0.74.205                   # Блокирует все запросы с адреса 146.0.74.205

SSI или Server Side Include : С помощью файла .htaccess можно настроить автоматическое подключение файлов в документ. При каждом запросе пользователя, указанные файлы автоматически будут подключены в начало или в конец документа. При этом в самом документе их подключать не нужно.

php_value auto_prepend_file "/real/path/to/file/functions.php" # Подключит файл function.php в начало документа
php_value auto_append_file "/real/path/to/file/footer.php" # Подключит файл footer.html в конец документа

Настройка страниц с ошибками: с помощью .htaccess можно перенаправлять пользователя на определенные страницы, при возникновении ошибок на сервере.

ErrorDocument 404 /notfound.html # Перенаправит пользователя на страницу notfound.html , при возникновении ошибки с кодом 404
ErrorDocument 500 /serverr.html  # Перенаправит пользователя на страницу serverr.html , при возникновении ошибки с кодом 500

Для дополнительной информации читайте статью Redirect your Traffic for Error Handling.

Кэширование: файл .htaccess может управлять кэшированием данных веб-браузером пользователя. Это ускорит загрузку страниц и сократит количество передаваемой информации меджу сервером и клиентом.

MIME типы: смотрите статью correct MIME types для большей информации.

Метки документа и участники

 Внесли вклад в эту страницу: kirill001
 Обновлялась последний раз: kirill001,