HTACCESS файлдарын ашу, өңдеу және түрлендіру әдісі

HTACCESS файл кеңейтімі бар файл - бұл гипертекст қолжетімділігін қамтамасыз ететін Apache Access Configuration файлы. Бұл Apache веб-сайтының түрлі каталогтарына қолданылатын жаһандық параметрлерге ерекше жағдай туғызу үшін қолданылатын мәтіндік файлдар .

HTACCESS файлын бір каталогқа орналастыру бұған дейін бұл каталогқа және оның ішкі каталогтарына түсірілген жаһандық параметрлерді алдын ала анықтайды. Мысалы, HTACCESS файлдары URL мекенжайын қайта бағыттау, каталог тізімін болдырмау, нақты IP мекенжайларына тыйым салу, шұғыл байланыстың алдын алу және т.б. үшін жасалуы мүмкін.

HTACCESS файлының тағы бір жалпы қолданысы - келушілердің белгілі бір файл каталогына кіруіне кедергі келтіретін тіркелгі деректерін сақтайтын HTPASSWD файлына нұсқау үшін.

Ескерту: Басқа файл түрлерінен айырмашылығы, HTACCESS файлдарында файл атауы жоқ; олар осылай көрінеді: .htaccess. Бұл дұрыс емес - ешқандай файл атауы, жай ғана кеңейтім .

HTACCESS файлын ашу әдісі

HTACCESS файлдары Apache Web Server бағдарламалық жасақтамасын іске қосатын веб-серверлерге қолданылғандықтан, олар сол контексте пайдаланылмайынша күшіне енеді.

Дегенмен, тіпті қарапайым мәтіндік редактор тіпті Windows Notepad сияқты немесе HTTPSC файлын редакциялауға мүмкіндік береді. Тағы бір танымал, бірақ тегін емес HTACCESS редакторы Adobe Dreamweaver.

HTACCESS файлын қалай түрлендіруге болады

HTACCESS файл кеңейтімі бар Apache веб-серверінің файлдары Ngnix веб-серверінің файлдарына осы онлайн HTACCESS арқылы nginx түрлендіргіші түрлендіріледі. HTCCESSS файлының мазмұнын мәтіндік ұяшыққа Ngnix арқылы танылатын кодты түрлендіру үшін қою керек.

Nginx түрлендіргішімен ұқсас, HTACCESS файлдары Web.Config-ке кодты өшіріп, Web.Config түрлендіргіші үшін .htaccess арқылы ауыстыруға болады. Бұл түрлендіргіш, конфигурация файлын ASP.NET веб-бағдарламасымен жұмыс істейтін бірге түрлендіргісі келсе пайдалы.

HTACCESS файлының үлгісі

Төменде үлгісі бар .HTACCESS файлы. Бұл нақты HTACCESS файлы қазіргі уақытта әзірленіп жатқан және әлі де жалпыға қолжетімді емес веб-сайт үшін пайдалы болуы мүмкін.

AuthType базалық AuthName «Ooops! Уақытша құрылыстың аяқталуы ...» AuthUserFile /.htpasswd AuthGroupFile / dev / null Құқықтық пайдаланушыны талап ету # Барлығы үшін құпия сөзді шақыру Тапсыруға тыйым салу, рұқсат беруден бас тарту Барлық рұқсат 192.168.10.10 # Әзірлеушінің IP мекенжайы googlebot.com сайтынан рұқсат беріңіз # Google беттеріңізді тексеруге рұқсат береді Кез келген қанағаттандырады # Хост / IP рұқсат етілген жағдайда құпия сөз қажет емес

HTACCESS файлының әрбір жолы белгілі бір мақсатқа ие. «/.htpasswd» жазбасы, мысалы, егер бұл құпия сөз пайдаланылмаса, бұл каталог жалпы көріністе жасырын екенін көрсетеді. Дегенмен, жоғарыда көрсетілген IP мекенжайы бетке кіру үшін пайдаланылса, құпия сөз қажет емес.

HTACCESS файлдарында қосымша оқу

Жоғарыда келтірілген мысалдан HTACCESS файлдары әртүрлі нәрселерді жасай алатындығын айта аласыз. Олар жұмыс істеу үшін қарапайым файлдар емес.

HTACCESS файлын IP мекенжайларын бұғаттау, HTACCESS файлын ашуға, каталогқа трафикті бұғаттауға, сценарийді талап етуге, веб-сайтты жүктеуіштерді / рипперлерді өшіруге және тағы басқаларға арналған JavaScript Kit, Apache, WordPress және т.б. DigitalOcean.