HTACCESS ֆայլ (ինչ է դա & Ինչպես բացել մեկը)

Բովանդակություն:

HTACCESS ֆայլ (ինչ է դա & Ինչպես բացել մեկը)
HTACCESS ֆայլ (ինչ է դա & Ինչպես բացել մեկը)
Anonim

HTACCESS ֆայլի ընդլայնմամբ ֆայլը Apache Access-ի կազմաձևման ֆայլ է, որը նշանակում է «հիպերտեքստի հասանելիություն»: Սրանք տեքստային ֆայլեր են, որոնք օգտագործվում են գլոբալ կարգավորումներից բացառություն կանչելու համար, որոնք կիրառվում են Apache կայքի տարբեր դիրեկտորիաների վրա:

Ֆայլը մեկ գրացուցակում տեղադրելը կվերացնի գլոբալ կարգավորումները, որոնք նախկինում հոսում էին դեպի այդ գրացուցակը և դրա ենթացանցերը: Օրինակ, HTACCESS ֆայլերը կարող են ստեղծվել URL-ի վերահղման, գրացուցակների ցուցակագրումը կանխելու, հատուկ IP հասցեների արգելման, թեժ կապի կանխման և այլնի համար:

Այս ֆայլի մեկ այլ տարածված օգտագործում է HTPASSWD ֆայլին մատնացույց անելը, որը պահպանում է հավատարմագրերը, որոնք թույլ չեն տալիս այցելուներին մուտք գործել ֆայլերի տվյալ գրացուցակ:

Image
Image

Ի տարբերություն այլ տեսակի ֆայլերի, դրանք չեն պարունակում ֆայլի անուն. նրանք այսպիսի տեսք ունեն՝ միայն ֆայլի ընդլայնմամբ՝ .htaccess.

Ինչպես բացել HTACCESS ֆայլ

Քանի որ այս ֆայլերը վերաբերում են վեբ սերվերներին, որոնք աշխատում են Apache Web Server ծրագրաշարով, դրանք ուժի մեջ չեն մտնում, քանի դեռ չեն օգտագործվում այդ համատեքստում:

Այնուամենայնիվ, նույնիսկ պարզ տեքստային խմբագրիչը կարող է բացել կամ խմբագրել ֆայլը, օրինակ՝ Windows Notepad-ը կամ մեր Լավագույն անվճար տեքստային խմբագրիչների ցանկից մեկը: Մեկ այլ հայտնի, թեև ոչ անվճար, HTACCESS խմբագիրն է Adobe Dreamweaver-ը:

Ինչպես փոխարկել ֆայլը

Դուք կարող եք ֆայլը փոխարկել Ngnix վեբ սերվերի ֆայլի, օգտագործելով այս առցանց HTACCESS-ը դեպի nginx փոխարկիչը: Դուք պետք է տեղադրեք դրա բովանդակությունը տեքստային տուփի մեջ՝ ծածկագիրը Ngnix-ի կողմից ճանաչելի դարձնելու համար:

Ինչպես nginx փոխարկիչը, ֆայլը կարող է փոխարկվել Web. Config-ի՝ օգտագործելով codebreak-ի առցանց.htaccess դեպի Web. Config փոխարկիչը: Սա օգտակար է, եթե ցանկանում եք, որ ֆայլը աշխատի ASP. NET վեբ հավելվածի հետ:

Նմուշի ֆայլ

Ստորև ներկայացված է. HTACCESS ֆայլի նմուշ: Այս կոնկրետ ֆայլը կարող է օգտակար լինել մի կայքի համար, որը ներկայումս մշակման փուլում է և դեռ պատրաստ չէ հանրության համար:


AuthType basicAuthName «Վա՜յ: Ժամանակավորապես կառուցման փուլում է…»AuthUserFile /.htpasswdAuthGroupFile /dev/nullՊահանջում է վավեր օգտվողիԳաղտնաբառի հուշում բոլորի համար. Մյուսների համար նախատեսված է գաղտնաբառի հուշում. հասցեԹույլատրել w3.orgԹույլատրել googlebot.com-իցԹույլ է տալիս Google-ին որսալ ձեր էջերը Բավարարել ցանկացածԳաղտնաբառ չի պահանջվում, եթե հյուրընկալող/IP-ն թույլատրված է

Այս ֆայլի յուրաքանչյուր տող ունի որոշակի նպատակ: Օրինակ, htpasswd գրառումը ցույց է տալիս, որ այս գրացուցակը թաքնված է հանրության տեսադաշտից, եթե գաղտնաբառ չի օգտագործվում: Այնուամենայնիվ, եթե վերը նշված IP հասցեն՝ 192.168.10.10, օգտագործվում է էջ մուտք գործելու համար, ապա գաղտնաբառը չի պահանջվում:

Ավելի շատ օգնության կարիք ունեք:

Դուք պետք է կարողանաք պարզել վերևի նմուշից, որ այս ֆայլերը բավականին ճկուն են, ուստի ճիշտ է, որ դրանց հետ աշխատելը ամենահեշտը չէ:

Դուք կարող եք ավելին կարդալ այն մասին, թե ինչպես օգտագործել HTACCESS ֆայլը IP հասցեներն արգելափակելու, դիտողների կողմից ֆայլը բացելուց կանխելու, դեպի գրացուցակ երթևեկությունը արգելափակելու, SSL-ի պահանջով, վեբկայք ներբեռնող/հղկող սարքերն անջատելու և ավելին JavaScript Kit-ում, Apache-ում:, WordPress և DigitalOcean։

Եթե դեռ չեք կարողանում բացել ֆայլը, մեծ հավանականություն կա, որ սխալ եք կարդում ֆայլի ընդլայնումը, շփոթելով այս ձևաչափի մեկ այլ ձևաչափ. դա իրականում շատ հեշտ է անել: Օրինակ, HTA-ն կարող է նման տեսք ունենալ, բայց այդ ընդլայնումը վերապահված է HTML Application ֆայլերի համար, որոնք սովորաբար բացվում են Microsoft HTML Application Host-ում:

Խորհուրդ ենք տալիս: