Sebenzisa i-Htaccess kwephasiwedi Vikela amakhasi akho wewebhu namafayela

Kukhona amawebhusayithi amaningi enza ukuba ibhokisi livuke likucele igama lomsebenzisi nephasiwedi. Uma ungazi iphasiwedi, awukwazi ukungena kusayithi. Lokhu kunikeza ukuphepha kwamakhasi akho wewebhu futhi kukunikeza ithuba lokukhetha ukuthi ubani ofuna ukuvumela ukubuka nokufunda amakhasi akho wewebhu. Kunezindlela eziningi zephasiwedi ezivikela amakhasi akho ewebhu, kusuka ku- PHP , kuya ku-JavaScript, kuya ku-htaccess (kuseva yewebhu). Iningi labantu iphasiwedi livikela yonke isiqondisi noma iwebhusayithi, kodwa ungakwazi ukuvikela iphasiwedi uma uthanda.

Ngesikhathi Kufanele Iphasiwedi Ivikele Amakhasi?

Nge-htaccess, ungakwazi iphasiwedi ukuvikela noma yiliphi ikhasi noma isiqondisi ku-server yakho yewebhu. Ungakwazi ngisho nokuvikela yonke iwebhusayithi uma ufuna. I-Htaccess iyindlela evikelekile kakhulu yokuvikelwa kwephasiwedi, njengoba ithembela kwi- server yewebhu , ngakho-ke amagama abasebenzisi namaphasiwedi avumelekile akakaze abelwe ngesiphequluli seWebhu noma agcinwe ku-HTML njengokuba angaba nezinye izikripthi. Abantu basebenzisa ukuvikelwa kwephasiwedi:

I & # 39; s Iphasiwedi Elula Kokuvikela Amakhasi Awebhusayithi

Udinga ukwenza izinto ezimbili:

  1. Yakha ifayela lephasiwedi ukugcina amagama abasebenzisi namaphasiwedi azokwazi ukufinyelela kuqondisi.
  2. Dala ifayela le-htaccess ku-directory / ifayela ukuze livikelwe iphasiwedi.

Dala Ifayela Lephasiwedi

Kungakhathaliseki ukuthi ufuna ukuvikela wonke umqondisi wefayela elilodwa, uzoqala lapha:

  1. Vula ifayela elisha lombhalo elibizwa ngokuthi .htpasswd Qaphela isikhathi ekuqaleni kwegama lomsebenzisi.
  2. Sebenzisa uhlelo lokubethela iphasiwedi ukudala amaphasiwedi wakho. Namathisela imigqa kufayela lakho le-.htpasswd bese ulondoloza ifayela. Uzoba nomugqa owodwa kuwo wonke amagama omsebenzisi adinga ukufinyelela.
  3. Layisha ifayela le-.htpasswd esihlakalweni kwi-Web server yakho engekho kuWebhu. Ngamanye amazwi, akufanele ukwazi ukuya ku-http: //YOUR_URL/.htpasswd-it kufanele ibe kwirekhodi lasekhaya noma kwenye indawo ephephile.

Dala ifayela le-Htaccess ku-Iwebhusayithi Yakho

Khona-ke, uma ufuna iphasiwedi avikele iwebhusayithi yakho yonke:

  1. Vula ifayela lombhalo elibizwa ngokuthi i-.htaccess Qaphela isikhathi ekuqaleni kwegama lokufaka igama.
  2. Engeza okulandelayo efayeleni: AuthUserFile /path/to/htpasswd/file/.htpasswd AuthGroupFile / dev / null AuthName "Igama Lendawo" AuthType Basic idinga umsebenzisi ovumelekile
  3. Shintsha /path/to/htpasswd/file/.htpasswd uye endleleni egcwele efayeleni le-.htpasswd olilayishile ngenhla.
  4. Shintsha "Igama Lendawo" egameni lesigaba sesayithi livikelwe. Lokhu kusetshenziswa ngokuyinhloko uma unezindawo eziningi ezinamazinga ahlukene wokuvikela.
  5. Londoloza ifayela uphinde ulilayishe kwisiqondisi ofuna ukuvikelwa.
  6. Hlola ukuthi iphasiwedi isebenza ngokufinyelela i-URL. Uma iphasiwedi yakho ingasebenzi, buyela emuva ezinhlelweni zokubhala bese uyibhala futhi. Khumbula ukuthi igama lomsebenzisi nephasiwedi kuzoba yi-sensitive-case. Uma ungasetshenziswanga iphasiwedi, xhumana nomphathi wesistimu yakho ukuqinisekisa ukuthi i-HTAccess ivuliwe isayithi lakho.

Dala i-Htaccess File kwifayela lakho elilodwa

Uma ufuna iphasiwedi ukuvikela ifayela ngabanye, ngakolunye uhlangothi, uzoqhubeka:

  1. Yakha ifayili yakho ye-htaccess yefayili ofuna ukuyivikela. Vula ifayela lombhalo elibizwa ngokuthi i-.htaccess
  2. Engeza okulandelayo efayeleni: AuthUserFile /path/to/htpasswd/file/.htpasswd AuthName "Igama Lekhasi" I-AuthType Basic idinga umsebenzisi ovumelekile
  3. Shintsha /path/to/htpasswd/file/.htpasswd endleleni egcwele efayeleni le-.htpasswd olilayishe kwisinyathelo 3.
  4. Shintsha "Igama Lekhasi" egameni lekhasi livikelwe.
  5. Shintsha "i-mypage.html" kufayela lomsebenzisi olivikelayo.
  6. Londoloza ifayela bese ulilayisha erekhosini efayili ofuna ukuyivikela.
  7. Hlola ukuthi iphasiwedi isebenza ngokufinyelela i-URL. Uma iphasiwedi yakho ingasebenzi, buyela emuva ohlelweni lokubethela bese uyibhala futhi, khumbula ukuthi igama lomsebenzisi nephasiwedi kuzoba yi-sensitive sensitive. Uma ungasetshenziswanga iphasiwedi, xhumana nomphathi wesistimu yakho ukuqinisekisa ukuthi i-HTAccess ivuliwe isayithi lakho.

Amathiphu

  1. Lokhu kuzosebenza kuphela kuma-Web amaseva asekela i-htaccess. Uma ungazi ukuthi iseva yakho isekela i-htaccess, kufanele uxhumane nomhlinzeki wakho wokubamba.
  2. Qinisekisa ukuthi ifayela le-.htaccess lombhalo, hhayi iZwi noma enye ifomethi.
  3. Ukuze ugcine amaphasiwedi akho evikelekile, ifayela lomsebenzisi akufanele lifinyeleleke kusuka kusiphequluli seWebhu, kodwa kumele kube kumshini ofanayo namakhasi eWebhu.