Ang file na may HTACCESS file extension ay isang Apache Access Configuration file na nangangahulugang "hypertext access." Ito ay mga text file na ginagamit upang mag-invoke ng exception sa mga pandaigdigang setting na nalalapat sa iba't ibang direktoryo ng isang Apache website.
Ang paglalagay ng file sa isang direktoryo ay mag-o-override sa mga pangkalahatang setting na dating dumaloy sa direktoryo na iyon at sa mga subdirectory nito. Halimbawa, maaaring gawin ang mga HTACCESS file para sa pag-redirect ng URL, pagpigil sa listahan ng direktoryo, pagbabawal ng mga partikular na IP address, pagpigil sa pag-hotlink, at higit pa.
Ang isa pang karaniwang gamit para sa file na ito ay para sa pagturo sa isang HTPASSWD file na nag-iimbak ng mga kredensyal na pumipigil sa mga bisita sa pag-access sa partikular na direktoryo ng mga file.
Hindi tulad ng iba pang uri ng mga file, ang mga ito ay hindi naglalaman ng pangalan ng file; ganito ang hitsura nila, na may extension lang ng file: .htaccess.
Paano Magbukas ng HTACCESS File
Dahil nalalapat ang mga file na ito sa mga web server na nagpapatakbo ng software ng Apache Web Server, hindi magkakabisa ang mga ito maliban kung ginagamit ang mga ito sa loob ng kontekstong iyon.
Gayunpaman, kahit isang simpleng text editor ay nagagawang buksan o i-edit ang file, tulad ng Windows Notepad o isa mula sa aming listahan ng Pinakamahusay na Libreng Text Editor. Ang isa pang sikat, bagaman hindi libre, HTACCESS editor ay Adobe Dreamweaver.
Paano I-convert ang File
Maaari mong i-convert ang file sa isang Ngnix web server file gamit ang online HTACCESS to nginx converter na ito. Kailangan mong i-paste ang mga nilalaman nito sa text box para ma-convert ang code sa isang makikilala ng Ngnix.
Katulad ng nginx converter, ang file ay maaaring i-convert sa Web. Config gamit ang online na.htaccess ng codebreak sa Web. Config converter. Kapaki-pakinabang ang isang ito kung gusto mong gumana ang file sa isang ASP. NET web application.
Sample File
Sa ibaba ay isang sample na. HTACCESS file. Maaaring maging kapaki-pakinabang ang partikular na file na ito para sa isang website na kasalukuyang ginagawa at hindi pa handa para sa publiko.
AuthType basicAuthName "Ooops! Pansamantalang Isinasagawa…"AuthUserFile /.htpasswdAuthGroupFile /dev/nullRequire valid-userPrompt ng password para sa ibaOrder Deny, AllowDeny from allAllow from 192.168 192.168 addressAllow from w3.orgAllow from googlebot.comBinibigyang-daan ang Google na i-crawl ang iyong mga pageSatisfy AnyWalang kinakailangang password kung pinapayagan ang host/IP
Ang bawat linya ng file na ito ay may partikular na layunin. Ang htpasswd na entry, halimbawa, ay nagpapahiwatig na ang direktoryo na ito ay nakatago mula sa pampublikong view maliban kung ang isang password ay ginamit. Gayunpaman, kung ang IP address na ipinapakita sa itaas, 192.168.10.10, ay ginagamit para ma-access ang page, hindi kinakailangan ang password.
Kailangan ng Higit pang Tulong?
Dapat mong masabi mula sa sample sa itaas na ang mga file na ito ay medyo flexible, kaya totoo na hindi sila ang pinakamadaling gamitin.
Maaari kang magbasa nang higit pa tungkol sa kung paano gumamit ng HTACCESS file para sa pagharang ng mga IP address, pagpigil sa mga manonood na buksan ang file, pagharang ng trapiko sa direktoryo, nangangailangan ng SSL, hindi pagpapagana ng mga downloader/rippers ng website, at higit pa sa JavaScript Kit, Apache, WordPress, at DigitalOcean.
Kung hindi mo pa rin mabuksan ang file, malaki ang posibilidad na mali ang pagkabasa mo sa extension ng file, na nakakalito sa isa pang format para sa isang ito-talagang napakadaling gawin iyon. Ang HTA, halimbawa, ay maaaring magkamukha, ngunit ang extension na iyon ay nakalaan para sa mga HTML Application file, na karaniwang bukas sa Microsoft HTML Application Host.