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 to Web. Config კონვერტორის გამოყენებით. ეს გამოსადეგია, თუ გსურთ, რომ ფაილმა იმუშაოს ASP. NET ვებ აპლიკაციასთან.

სამაგალითო ფაილი

ქვემოთ არის. HTACCESS ფაილის ნიმუში. ეს კონკრეტული ფაილი შეიძლება სასარგებლო იყოს ვებსაიტისთვის, რომელიც ამჟამად დამუშავების პროცესშია და ჯერ არ არის მზად საზოგადოებისთვის.


AuthType basicAuthName "აჰ! დროებით მშენებარე…"AuthUserFile /.htpasswdAuthGroupFile /dev/nullმოითხოვს მომხმარებლის ვალიდურსპაროლის მოთხოვნა ყველასათვის. Oorder Deny1 from all'20. addressAllow from w3.orgAllow from googlebot.comუფლებას აძლევს Google-ს დაათვალიეროს თქვენი გვერდები დააკმაყოფილოს ნებისმიერიპაროლი არ არის საჭირო, თუ ჰოსტი/IP დაშვებულია

ამ ფაილის თითოეულ სტრიქონს აქვს კონკრეტული დანიშნულება. მაგალითად, htpasswd ჩანაწერი მიუთითებს, რომ ეს დირექტორია დამალულია საზოგადოების ხედვისგან, თუ პაროლი არ არის გამოყენებული. თუმცა, თუ ზემოთ ნაჩვენები IP მისამართი, 192.168.10.10, გამოიყენება გვერდზე შესასვლელად, მაშინ პაროლი არ არის საჭირო.

გჭირდებათ მეტი დახმარება?

თქვენ უნდა გესმოდეთ ზემოთ მოყვანილი ნიმუშიდან, რომ ეს ფაილები საკმაოდ მოქნილია, ასე რომ, მართალია, მათთან მუშაობა არ არის ყველაზე მარტივი.

შეგიძლიათ წაიკითხოთ მეტი იმის შესახებ, თუ როგორ გამოიყენოთ HTACCESS ფაილი IP მისამართების დაბლოკვისთვის, მნახველების მიერ ფაილის გახსნის თავიდან ასაცილებლად, დირექტორიაში ტრაფიკის დაბლოკვის, SSL-ის მოთხოვნის, ვებსაიტების ჩამომტვირთველების/განმტვირთავების გამორთვის და სხვა ბმულზე JavaScript Kit, Apache., WordPress და DigitalOcean.

თუ მაინც ვერ ხსნით ფაილს, დიდი შანსია, რომ არასწორად კითხულობთ ფაილის გაფართოებას, აურიეთ ამ ერთი ფორმატის სხვა ფორმატი - ამის გაკეთება ნამდვილად ადვილია. მაგალითად, HTA შეიძლება გამოიყურებოდეს მსგავსი, მაგრამ ეს გაფართოება დაცულია HTML აპლიკაციის ფაილებისთვის, რომლებიც ჩვეულებრივ იხსნება Microsoft HTML Application Host-ში.

გირჩევთ: