HTACCESS файл кеңейтімі бар файл - "гипермәтіндік қатынас" дегенді білдіретін Apache қатынас конфигурациясының файлы. Бұл Apache веб-сайтының әртүрлі каталогтарына қолданылатын жаһандық параметрлерден ерекшелік шақыру үшін пайдаланылатын мәтіндік файлдар.
Файлды бір каталогқа орналастыру бұрын сол каталогқа және оның ішкі каталогтарына жіберілген жаһандық параметрлерді қайта анықтайды. Мысалы, HTACCESS файлдарын URL мекенжайын қайта бағыттау, каталогтар тізімін болдырмау, белгілі бір IP мекенжайларына тыйым салу, жедел сілтемелерді болдырмау және т.б. үшін жасауға болады.
Бұл файлдың тағы бір жалпы қолданылуы келушілердің файлдардың нақты каталогына кіруіне жол бермейтін тіркелгі деректерін сақтайтын HTPASSWD файлын көрсету болып табылады.
Файлдардың басқа түрлерінен айырмашылығы, оларда файл атауы жоқ; олар тек файл кеңейтімімен келесідей көрінеді: .htaccess.
HTACCESS файлын қалай ашуға болады
Бұл файлдар Apache веб-серверінің бағдарламалық құралын іске қосатын веб-серверлерге қолданылатындықтан, олар сол контексте пайдаланылмайынша күшіне енбейді.
Алайда қарапайым мәтіндік редактордың өзі файлды ашуға немесе өңдеуге қабілетті, мысалы, Windows блокноты немесе біздің Үздік тегін мәтіндік редакторлар тізіміндегі біреуі. Тағы бір танымал, бірақ тегін емес, HTACCESS редакторы - Adobe Dreamweaver.
Файлды қалай түрлендіруге болады
Осы онлайн HTACCESS to nginx түрлендіргіші арқылы файлды Ngnix веб-сервер файлына түрлендіруге болады. Кодты Ngnix таныйтын кодқа түрлендіру үшін оның мазмұнын мәтін жолағына қою керек.
nginx түрлендіргішіне ұқсас, файлды код бұзудың онлайн.htaccess to Web. Config түрлендіргіші арқылы Web. Config түрлендіруге болады. Бұл файлдың ASP. NET веб қолданбасымен жұмыс істеуін қаласаңыз пайдалы.
Үлгі файл
Төменде. HTACCESS файлының үлгісі берілген. Бұл файл қазір әзірлену үстінде және жалпыға қолжетімді емес веб-сайт үшін пайдалы болуы мүмкін.
AuthType basicAuthName "Ооо! Уақытша құрастырылуда…"AuthUserFile /.htpasswdAuthGroupFile /dev/null Барлық адамдар үшін жарамды пайдаланушықұпиясөз сұрауын талап етеді Тапсырыс беруден бас тарту, AllowDeny. addressAllow from w3.orgAllow from googlebot.comGoogle-ге беттеріңізді тексеріп шығуға мүмкіндік береді Кез келген қанағаттандырадыХост/IP рұқсат етілсе, құпия сөз қажет емес
Бұл файлдың әрбір жолының белгілі бір мақсаты бар. Мысалы, htpasswd жазбасы құпия сөз пайдаланылмаса, бұл каталогтың жалпы көріністен жасырылғанын көрсетеді. Дегенмен, жоғарыда көрсетілген IP мекенжайы 192.168.10.10 бетке кіру үшін пайдаланылса, құпия сөз қажет емес.
Қосымша көмек керек пе?
Жоғарыдағы үлгіден бұл файлдардың икемді екенін білуіңіз керек, сондықтан олармен жұмыс істеу оңай емес екені рас.
IP мекенжайларын блоктау, көрушілердің файлды ашуына жол бермеу, каталогқа трафикті блоктау, SSL талап ету, веб-сайтты жүктеп алушылар/риперлерді өшіру және т.б. үшін HTACCESS файлын пайдалану жолы туралы толығырақ ақпаратты JavaScript Kit, Apache сайтынан оқи аласыз., WordPress және DigitalOcean.
Егер сіз әлі де файлды аша алмасаңыз, файл кеңейтімін қате оқып, оның басқа пішімін шатастырған болуыңыз мүмкін - мұны істеу шынымен оңай. Мысалы, HTA ұқсас көрінуі мүмкін, бірақ бұл кеңейтім әдетте Microsoft HTML қолданбасының хостында ашылатын HTML қолданбасы файлдары үшін сақталған.