Mar a nì thu Fosgailte, Deasaich, agus Tionndaidh Fhanaichean HTACCESS

Is e faidhle leis an leudachadh faidhle HTACCESS faidhle Configuration Access a tha a 'seasamh airson inntrigeadh hypertext . Is iad seo na faidhlichean teacsa a chaidh a chleachdadh gus eisgeachd a thoirt gu na suidheachaidhean cruinne a tha a 'buntainn ri na seòlaidhean eadar-dhealaichte air làrach-lìn Apache.

Le bhith a 'cur faidhle HTACCESS ann an aon eòlaire, cuiridh e thairis na suidheachaidhean cruinne a shiubhail roimhe chun an eòlaire sin agus na fo-eòlairean aige. Mar eisimpleir, faodar faidhlichean HTACCESS a chruthachadh airson ath-stiùireadh URL , a 'cur bacadh air liosta nan eòlairean, a' toirmisg air seòlaidhean IP sònraichte, a 'cur casg air hotlinking, agus barrachd.

Is e cleachdadh cumanta eile airson faidhle HTACCESS airson comharrachadh air faidhle HTPASSWD a stòras teisteanasan a 'cur casg air luchd-tadhail faighinn a-steach don eòlaire shònraichte sin de fhaidhlichean.

Nota: Eu-coltach ri seòrsachan faidhlichean eile, chan eil ainm faidhle ann am faidhlichean HTACCESS; tha iad a 'coimhead mar seo: .htaccess. Tha sin ceart - chan eil ainm faidhle idir idir, dìreach an leudachadh .

Mar a dh'fhosglas tu File HTACCESS

Leis gu bheil faidhlichean HTACCESS a 'bualadh air freiceadan lìn a tha a' ruith bathar-bog Freiceadan Lìn Apache, cha toir iad buaidh mura h-eil iad air an cleachdadh anns a 'cho-theacsa sin.

Ach, eadhon eadhon neach-deasachaidh teacsa sìmplidh comasach air faidhle HTACCESS fhosgladh no a dheasachadh, mar Windows Notepad no aon bhon liosta againn de Luchd-deasachaidh Teacsa Saor an-asgaidh . Is e neach-deasachaidh eile a tha measail air, ged nach eil e, HTACCESS Adobe Dreamweaver.

Mar a nì thu Tionndadh HTACCESS

Faodar faidhlichean frithealaidh lìn Apache leis an leudachadh faidhle HTACCESS a thionndadh gu faidhlichean lìn lìn Ngnix a 'cleachdadh an tionndaidh HTACCESS to nginx air-loidhne seo. Feumaidh tu susbaint an fhaidhle HTACCESSS a bhrùthadh a-steach don bhogsa teacsa gus an còd atharrachadh gu aon aithnichte le Ngnix.

Coltach ris an tionndadh nginx, faodar faidhlichean HTACCESS a thionndadh gu Web.Config a 'cleachdadh codebreak air-loidhne .htaccess gu Converter Web. Tha an tionndair seo feumail ma tha thu airson an fhaidhle rèiteachaidh atharrachadh gu fear a tha ag obair le tagradh lìn ASP.NET.

Sampla HTACCESS File

Gu h-ìosal tha faidhle sam bith .HTACCESS. Dh'fhaodadh am faidhle sònraichte HTACCESS seo a bhith feumail airson làrach-lìn a tha an-dràsta ga leasachadh agus nach eil e deiseil fhathast don phoball.

AuthType bunaiteach AuthName "Ooops! O chionn ghoirid fo thogail ..." AuthUserFile /.htpasswd AuthGroupFile / dev / null Feumar cleachdaiche dligheach # Dearbhaidh facal-faire airson a h-uile duine eile Òrdugh a dhiùltadh, cead a dhiùltadh bho a h-uile cead a thoirt seachad bho 192.168.10.10 # Seòladh IP an leasaiche bho w3.org Ceadaich bho googlebot.com # Leigidh Google do na duilleagan agad a shàrachadh Satisfy Any # Chan eil feum air facal-faire ma tha an host / IP ceadaichte

Tha adhbhar sònraichte aig gach loidhne den fhaidhle HTACCESS seo. Tha an inntrigeadh "/.htpasswd", mar eisimpleir, a 'sealltainn gu bheil am pasgan seo falaichte bho shealladh poblach mura h-eil facal-faire air a chleachdadh. Ach, ma tha an seòladh IP a tha air a shealltainn gu h-àrd air a chleachdadh gus faighinn chun na duilleige, chan eil am facal-faire feumach.

Leughadh adhartach air faidhlichean HTACCESS

Bu chòir dhut a bhith comasach air innse bhon eisimpleir gu h-àrd gu bheil faidhlichean HTACCESS comasach air tòrr rudan eadar-dhealaichte a dhèanamh. Tha e fìor nach iad na faidhlichean as sìmplidh a tha ag obair còmhla riutha.

Faodaidh tu barrachd a leughadh mu dheidhinn mar a chleachdas tu faidhle HTACCESS airson bacadh a chur air seòlaidhean IP, a 'cur casg air luchd-amhairc bho bhith a' fosgladh an fhaidhle HTACCESS, a 'bacadh trafaic chun an eòlaire, a' cur feum air SSL, a 'cur às do luchd-luchdachadh luchd-leasachaidh làrach-lìn, agus barrachd aig Kit JavaScript, Apache, WordPress, agus DigitalOcean.