Sebenzisa i-Htaccess kwiphasiwedi Khusela iiWebhu zeeWebhu kunye neeFayile

Kukho iiwebhusayithi ezininzi ezibangela ukuba ibhokisi ibonakale ikubuza igama lomsebenzisi kunye nephasiwedi. Ukuba awukwazi iphasiwedi, awukwazi ukufaka isayithi. Oku kunika ukhuseleko kumaphepha akho ewebhu kwaye kukunika ithuba lokukhetha ngubani ofuna ukuvumela ukuba afunde kwaye afunde iphepha lakho lewebhu. Kukho iindlela ezininzi zokukhusela iphasiwedi ukukhusela amaphepha akho ewebhu, ukusuka kwi- PHP , ukuya kwiJavaScript, kwi-htaccess (kwiseva yewebhu). Ininzi abantu iphasiwedi ikhusela yonke incwadi okanye iwebhusayithi, kodwa unako ukukhusela iphasiwedi ukukhusela iifayile nganye ukuba ufuna.

Xa Kufuneka Unikwe Iphasiwedi Khusela Amaphepha?

Nge-htaccess, unako ukukhusela iphasiwedi naliphi na iphepha okanye ulawulo kwi-server yakho yewebhu. Unokukhusela yonke iwebhusayithi ukuba ufuna. I-Htaccess yindlela ekhuselekileyo yokukhusela iphasiwedi, njengoko incike kwi- server yomncedisi , ngoko ke amagama abasebenzisi abavumelekileyo kunye namaphasiwedi awayekwabelwana nge-Web browser okanye agcinwe kwi-HTML njengokuba anokunye nezinye izikripthi. Abantu basebenzisa ukukhuselwa kwephasiwedi:

I & # 39; s Kulula kwiphasiwedi Khusela iiWebhu zakho zewebhu

Kufuneka wenze izinto ezimbini:

  1. Yakha ifayile yephasiwedi ukugcina amagama abasebenzisi kunye namaphasiwedi aya kuba nokufikelela kwirejista.
  2. Yakha ifayile ye-htaccess kwirekhodi / ifayili ukuba ikhuselwe iphasiwedi.

Yakha iFayile yePhasiwedi

Ingaba ufuna ukukhusela umlawuli wonke wefayile nganye, uya kuqala apha:

  1. Vula ifayile entsha yombhalo ebizwa ngokuthi .htpasswd Qaphela ixesha ekuqaleni kwegama lomgca.
  2. Sebenzisa inkqubo yokubhala iphasiwedi ukudala amaphasiwedi akho. Namathisela imigca kwifayile yakho .htpasswd uze ulondoloze ifayile. Uya kuba nomgca owodwa kuyo yonke igama lomsebenzisi elifuna ukufikelela.
  3. Layisha ifayile ye-.htpasswd kwi-directory kwi-Web server yakho engekho kwiWebhu. Ngamanye amazwi, akufanele ukwazi ukuya kwi-http: //YOUR_URL/.htpasswd-it kufuneka ibe kwirejista yekhaya okanye kwenye indawo ekhuselekile.

Yenza ifayile ye-Htaccess kwiWebhusayithi yakho

Emva koko, ukuba ufuna iphasiwedi ukhusele iwebhusayithi yakho yonke:

  1. Vula ifayile yombhalo ebizwa ngokuthi .htaccess Qaphela ixesha ekuqaleni kwegama lomgca.
  2. Yongeza oku okulandelayo kwifayili: AuthUserFile /path/to/htpasswd/file/.htpasswd AuthGroupFile / dev / null AuthName "Igama leNgingqi" AuthType Isiseko sidinga umsebenzisi ovumelekileyo
  3. Tshintsha /path/to/htpasswd/file/.htpasswd kwindlela epheleleyo kwifayili .htpasswd oyilayishiwe apha ngasentla.
  4. Tshintsha "Igama leNgingqi" kwigama le-site elikhuselweyo. Oku kusetyenziswa ngokuyinhloko xa unemihlaba emininzi ngamanqanaba okukhusela ahlukeneyo.
  5. Gcina ifayile uze uyilayishe kwirejista ofuna ukukhuselwa.
  6. Uvavanyo lokuba iphasiwedi isebenza ngokufikelela kwi-URL. Ukuba iphasiwedi ayisebenzi, buyela kwiinkqubo zokubhaliweyo uze uzibethele kwakhona. Khumbula ukuba igama lomsebenzisi kunye nephasiwedi iya kuba yinkcazo. Ukuba awufakwanga iphasiwedi, qhagamshelana nomlawuli wakho wenkqubo ukuqinisekisa ukuba i-HTAccess ivuliwe kwisayithi yakho.

Yakha Ifayile yeHtaccess kwiFayile Yakho Yodwa

Ukuba ufuna iphasiwedi ukukhusela ifayile nganye, ngakolunye uhlangothi, uya kuqhubeka:

  1. Yakha ifayile yakho ye-htaccess kwifayile ofuna ukuyikhusela. Vula ifayile yombhalo ebizwa ngokuthi .htaccess
  2. Yongeza oku ku fayile: AuthUserFile /path/to/htpasswd/file/.htpasswd AuthName "Igama lekhasi" I-AuthType Basic idinga umsebenzisi-ovumelekileyo
  3. Tshintsha /path/to/htpasswd/file/.htpasswd kwindlela epheleleyo kwifayili .htpasswd oyilayishe kwisinyathelo 3.
  4. Tshintsha "Igama lekhasi" egameni lephepha likhuselwe.
  5. Shintsha "mypage.html" kwigama lomgca wekhasi olikhuselayo.
  6. Gcina ifayile uze uyilayishe kwirejista yefayili ofuna ukukhuselwa.
  7. Uvavanyo lokuba iphasiwedi isebenza ngokufikelela kwi-URL. Ukuba iphasiwedi ayisebenzi, buyela kwiinkqubo zokubhaliweyo uze uyibhala kwakhona, khumbula ukuba igama lomsebenzisi kunye nephasiwedi iya kuba yimeko engacacile. Ukuba awufakwanga iphasiwedi, qhagamshelana nomlawuli wakho wenkqubo ukuqinisekisa ukuba i-HTAccess ivuliwe kwisayithi yakho.

Iingcebiso

  1. Oku kuya kusebenza kuphela kwiiseva zewebhu ezixhasa i-htaccess. Ukuba awukwazi ukuba iseva yakho isekela i-htaccess, kufuneka uqhagamshelane nomnikeli wakho wokusingatha.
  2. Qiniseka ukuba ifayile ye -htaccess itekisi, kungekhona iLizwi okanye enye ifomathi.
  3. Ukugcina iiphasiwedi zakho zikhuselekile, ifayile yomsebenzisi akufanele ifumaneke kwi-Web browser, kodwa kufuneka ibe kumatshini afanayo kumaphepha eWebhu.