HTACCESS файлы (бул эмне & кантип ачуу керек)

Мазмуну:

HTACCESS файлы (бул эмне & кантип ачуу керек)
HTACCESS файлы (бул эмне & кантип ачуу керек)
Anonim

HTACCESS файл кеңейтүүсү бар файл - бул "гипертексттик мүмкүндүк" дегенди билдирген Apache Access Configuration файлы. Бул Apache веб-сайтынын ар кандай каталогдорунда колдонулуучу глобалдык жөндөөлөрдөн өзгөчө учурду чакыруу үчүн колдонулган текст файлдары.

Файлды бир каталогго жайгаштыруу мурда ошол каталогго жана анын подкаталогдоруна түшүп келген глобалдык жөндөөлөрдү жокко чыгарат. Мисалы, HTACCESS файлдары URL дарегин кайра багыттоо, каталогдор тизмесине жол бербөө, белгилүү IP даректерге тыюу салуу, ысык шилтемелерди болтурбоо жана башкалар үчүн түзүлүшү мүмкүн.

Бул файлдын дагы бир кеңири колдонулушу – коноктордун файлдардын тигил же бул каталогуна кирүүсүнө жол бербеген эсептик дайындарды сактаган HTPASSWD файлын көрсөтүү.

Image
Image

Файлдардын башка түрлөрүнөн айырмаланып, аларда файл аталышы жок; алар файл кеңейтүүсү менен ушундай көрүнөт: .htaccess.

HTACCESS файлын кантип ачуу керек

Бул файлдар Apache Web Server программасын иштетип жаткан веб-серверлерге тиешелүү болгондуктан, алар ошол контекстте колдонулмайынча күчүнө кирбейт.

Бирок, жөнөкөй текст редактору да файлды ачып же түзөтө алат, мисалы Windows Notepad же биздин Мыкты акысыз Текст Редакторлор тизмегибизден. Дагы бир популярдуу, бирок бекер эмес, HTACCESS редактору Adobe Dreamweaver.

Файлды кантип айландыруу керек

Сиз бул онлайн HTACCESS to nginx конвертери аркылуу файлды Ngnix веб сервер файлына айландырсаңыз болот. Кодду Ngnix тарабынан таанылган кодго айландыруу үчүн анын мазмунун текст кутучасына чапташыңыз керек.

nginx конвертерине окшош, файлды Web. Config кодун бузуунун онлайн.htaccess to Web. Config конверторуна айландырса болот. Бул файлдын ASP. NET веб тиркемеси менен иштешин кааласаңыз пайдалуу.

Үлгү файл

Төмөндө. HTACCESS файлынын үлгүсү. Бул файл учурда иштелип жаткан жана жалпыга ачыкка чыга элек вебсайт үчүн пайдалуу болушу мүмкүн.


AuthType basicAuthName "Ой! Убактылуу курулуп жатат…"AuthUserFile /.htpasswdAuthGroupFile /dev/null Башкалар үчүн жарактуу колдонуучусырсөз талап кылынат. addressAllow from w3.orgAllow from googlebot.comGoogle'га баракчаларыңызды скандоо мүмкүнчүлүгүн берет. Каалаганын канааттандыратХост/IP уруксат берилсе сырсөз талап кылынбайт

Бул файлдын ар бир сабынын белгилүү бир максаты бар. Мисалы, htpasswd жазуусу, сырсөз колдонулбаса, бул каталог жалпы көрүүдөн жашырылганын көрсөтөт. Бирок, жогоруда көрсөтүлгөн 192.168.10.10 IP дареги баракка кирүү үчүн колдонулса, анда сырсөз талап кылынбайт.

Көбүрөөк жардам керекпи?

Жогорудагы үлгүдөн бул файлдар абдан ийкемдүү экенин билсеңиз керек, андыктан алар менен иштөө оңой эмес.

Сиз HTACCESS файлын IP даректерди бөгөттөө, көрүүчүлөрдүн файлды ачуусуна жол бербөө, каталогго трафикти бөгөттөө, SSL талап кылуу, веб-сайтты жүктөөчүлөрдү/жүктөөчүлөрдү өчүрүү жана башкалар жөнүндө көбүрөөк окуй аласыз JavaScript Kit, Apache, WordPress жана DigitalOcean.

Эгер сиз дагы эле файлды ача албасаңыз, анда файл кеңейтүүсүн туура эмес окуп, бул форматтын башка форматын чаташтырыңыз – муну жасоо чындыгында оңой. Мисалы, HTA окшош болушу мүмкүн, бирок ал кеңейтүү көбүнчө Microsoft HTML Колдонмо Хостунда ачылуучу HTML Колдонмо файлдары үчүн сакталган.

Сунушталууда: