.htaccess (від англ. hypertext access) — файл додаткової конфігурації вебсервера Apache, а також подібних до нього серверів. Дозволяє налаштовувати велику кількість додаткових параметрів і дозволів для роботи вебсервера в окремих каталогах (теках), таких як керований доступ до каталогів, перепризначення типів файлів і т. д., без зміни головного конфігураційного файлу.
.htaccess є конфігураційним файлом, подібним до файлу httpd.conf, з тією різницею, що дія .htaccess поширюється лише на каталог, у якому він знаходиться, та на його підкаталоги. Можливість використання .htaccess в тому чи іншому каталозі вказується в httpd.conf (директива AllowOverride).
Файл .htaccess може бути розміщений в будь-якому каталозі. Директиви цього файлу поширюються на всі файли в поточному каталозі і у всіх його підкаталогах (якщо ці директиви не перевизначені директивами нижчезакладених файлів .htaccess). Для того щоб ці файли .htaccess можна було використовувати, необхідні відповідні налаштування головного конфігураційного файлу (значення директиви AllowOverride має бути встановлено all). Зазвичай переважна більшість хостерів дозволяють використовувати свої файли .htaccess (але бувають і винятки).
Формат назви
Назва .htaccess є повною назвою файлу і не є файловим розширенням. Наприклад, назва файлу на зразок file.htaccess є недопустимою. Наявність крапки перед іменем робить файл прихованим у Unix-подібних ОС.
При завантаженні файлів .htaccess на сервер важливо застосовувати режим завантаження ASCII, а не двійковий (binary), інакше під час передачі вміст файла може бути пошкоджено. У попередніх налаштуваннях FTP-клієнтів часто зазначено вважати файли, назва яких починається з крапки, файлами ASCII.
Використання
- Авторизація, аутентифікація
- Файли .htaccess часто використовуються для вказівки обмежень для конкретної директорії. Файл .htaccess часто використовується разом з .htpasswd, який зберігає імена користувачів і їх паролі.
- Власні сторінки помилок
- Зміна сторінок, які віддаються при помилках на стороні сервера, наприклад HTTP 404 Not Found.
- Сервери використовують .htaccess для зміни довгих, надмірно складних URL-адрес на короткі і на такі, що легко запам'ятовуються.
- Контроль кешу
- Файли .htaccess дозволяють серверу контролювати кешування вебоглядачами і кешуючими проксі.
- Зміна опцій вебсервера і його плагінів
- Деякі вебсервери допускають зміну опцій через .htaccess, наприклад, опцій PHP-плагіна.
Див. також
Посилання
- Apache Docs Tutorial: .htaccess files. [Архівовано 3 червня 2013 у Wayback Machine.] (англ.)
- .htaccess-Guide [Архівовано 13 січня 2019 у Wayback Machine.] (англ.)
- Налаштування вебсервера Apache через Htaccess. [Архівовано 8 лютого 2014 у Wayback Machine.] (рос.)
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
htaccess vid angl hypertext access fajl dodatkovoyi konfiguraciyi vebservera Apache a takozh podibnih do nogo serveriv Dozvolyaye nalashtovuvati veliku kilkist dodatkovih parametriv i dozvoliv dlya roboti vebservera v okremih katalogah tekah takih yak kerovanij dostup do katalogiv perepriznachennya tipiv fajliv i t d bez zmini golovnogo konfiguracijnogo fajlu htaccess ye konfiguracijnim fajlom podibnim do fajlu httpd conf z tiyeyu rizniceyu sho diya htaccess poshiryuyetsya lishe na katalog u yakomu vin znahoditsya ta na jogo pidkatalogi Mozhlivist vikoristannya htaccess v tomu chi inshomu katalozi vkazuyetsya v httpd conf direktiva AllowOverride Fajl htaccess mozhe buti rozmishenij v bud yakomu katalozi Direktivi cogo fajlu poshiryuyutsya na vsi fajli v potochnomu katalozi i u vsih jogo pidkatalogah yaksho ci direktivi ne pereviznacheni direktivami nizhchezakladenih fajliv htaccess Dlya togo shob ci fajli htaccess mozhna bulo vikoristovuvati neobhidni vidpovidni nalashtuvannya golovnogo konfiguracijnogo fajlu znachennya direktivi AllowOverride maye buti vstanovleno all Zazvichaj perevazhna bilshist hosteriv dozvolyayut vikoristovuvati svoyi fajli htaccess ale buvayut i vinyatki Zmist 1 Format nazvi 2 Vikoristannya 3 Div takozh 4 PosilannyaFormat nazvired Nazva htaccess ye povnoyu nazvoyu fajlu i ne ye fajlovim rozshirennyam Napriklad nazva fajlu na zrazok file htaccess ye nedopustimoyu Nayavnist krapki pered imenem robit fajl prihovanim u Unix podibnih OS Pri zavantazhenni fajliv htaccess na server vazhlivo zastosovuvati rezhim zavantazhennya ASCII a ne dvijkovij binary inakshe pid chas peredachi vmist fajla mozhe buti poshkodzheno U poperednih nalashtuvannyah FTP kliyentiv chasto zaznacheno vvazhati fajli nazva yakih pochinayetsya z krapki fajlami ASCII Vikoristannyared Avtorizaciya autentifikaciya Fajli htaccess chasto vikoristovuyutsya dlya vkazivki obmezhen dlya konkretnoyi direktoriyi Fajl htaccess chasto vikoristovuyetsya razom z htpasswd yakij zberigaye imena koristuvachiv i yih paroli Vlasni storinki pomilok Zmina storinok yaki viddayutsya pri pomilkah na storoni servera napriklad HTTP 404 Not Found Zmina URL adres Serveri vikoristovuyut htaccess dlya zmini dovgih nadmirno skladnih URL adres na korotki i na taki sho legko zapam yatovuyutsya Kontrol keshu Fajli htaccess dozvolyayut serveru kontrolyuvati keshuvannya veboglyadachami i keshuyuchimi proksi Zmina opcij vebservera i jogo plaginiv Deyaki vebserveri dopuskayut zminu opcij cherez htaccess napriklad opcij PHP plagina Div takozhred htpasswdPosilannyared Apache Docs Tutorial htaccess files Arhivovano 3 chervnya 2013 u Wayback Machine angl htaccess Guide Arhivovano 13 sichnya 2019 u Wayback Machine angl Nalashtuvannya vebservera Apache cherez Htaccess Arhivovano 8 lyutogo 2014 u Wayback Machine ros nbsp Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Otrimano z https uk wikipedia org w index php title htaccess amp oldid 39912223