htaccess [UserAgent]: Déan gníomh áirithe ag brath ar UserAgent an úsáideora

Fadó chuir mé dhá alt ar .htaccess, agus ós rud é go bhfuil sé tamall maith, déanfaidh mé an bonn a athnuachan beagán:

Cad é htaccess?

Is féidir linn comhad a chur i ngach fillteán atá roinnte (óstáilte) againn .htaccess (tabhair faoi deara an tréimhse ag tús an ainm, tugann sé seo le fios go bhfuil sé i bhfolach). Beidh an comhad seo mar phóilíní againn chun é a ghlaoch ar bhealach éigin, mar gheall air is féidir linn rialacha nó noirm a scríobh a chabhróidh linn rochtain ar an bhfillteán céanna sin a ionramháil / a bhainistiú ina bhfuil an comhad, chuig an bhfillteán agus na comhaid (agus na fofhillteáin) atá mar an gcéanna. bhfuil.

Níl ort ach a chur. Má tá an fillteán agam “/scrúdú/", Úsáid a .htaccess '

Molaim go mór duit an dá alt roimhe seo a léamh:

A ligean ar bogadh ar aghaidh chuig an méid a dtabharfaidh mé aghaidh go sonrach sa phost seo.

Fóntais Uimh.1

Is é an rud ba mhaith linn a dhéanamh:

  1. Má úsáideann úsáideoir Internet Explorer ná oscail an suíomh, a atreoraíonn tú chuig suíomh Firefox chun brabhsálaí fíor a shuiteáil.

A fhios agam go bhfuil an Gníomhaire Úsáideora a aithníonn Pléascóir Idirlín Is: MSIE

Tá gach rud a theastaíonn uainn cheana 🙂

Seo a leanas an loighic oibriúcháin:

  1. Sainaithin an mbaineann an t-úsáideoir úsáid as IE nó nach n-úsáideann.
  2. Má úsáideann tú IE ní thaispeánfaidh sé an suíomh duit, in ionad é seo a dhéanamh is é a tharlóidh ná go n-osclóidh sé suíomh Mozilla.
  3. Mura n-úsáideann tú IE osclóidh sé ár suíomh gan aon fhadhbanna.

Chun é seo a bhaint amach ní mór dúinn na línte seo a leanas a chur inár gcomhad .htaccess (mura bhfuil sé ann, cruthaigh é):


RewriteEngine Ar
RewriteCond% {HTTP_USER_AGENT} ^. * MSIE. * $ [NC] RewriteRule. * Http://www.mozilla.org/en-US/firefox/new/

Agus seo é, chomh simplí sin.

Leis na línte seo is é an rud a léirímid:

  1. Má tá modúl mod_rewrite gníomhach:
  2. Cuir tús leis an inneall athscríobh agus:
  3. Má chomhlíontar an coinníoll go bhfuil MSIE in áit éigin sa UserAgent:
  4. Cuir an riail maidir le: an t-úsáideoir a atreorú chuig an suíomh - »Http://www.mozilla.org/en-US/firefox/new/
  5. Tá sé críochnaithe anois, stop an modúl mod_rewrite a úsáid

Ar ndóigh is féidir leo an seoladh a atreorófar chuig an úsáideoir a athrú, níl anseo ach sampla.

Anois téimid le fóntais eile ... 😉

Fóntais Uimh.2

Mar shampla, ba mhaith linn roinnt ábhar a chur ar an idirlíon i bhfillteán ar ár bhfreastalaí gréasáin, ach nílimid ag iarraidh ach daoine áirithe rochtain a fháil air, is féidir linn an fillteán a chosaint le pasfhocal ag úsáid Apache, sea, ach más mian linn gan an oiread sin casta a dhéanamh ... is féidir linn:

  1. Léigh UserAgent an úsáideora.
  2. Má tá an focal "topsecret" ag an UserAgent áit éigin:
  1. Lig dó rochtain a fháil ar an bhfillteán
  • Mura bhfuil an focal "topsecret" ag an UserAgent áit ar bith:
  1. Taispeáin comhartha Rochtain Diúltaithe.

Chun é seo a bhaint amach, tá an cód an-chosúil leis an gceann roimhe seo ... is é an marc exclamation an príomh-athrú «!»Sa líne fíoraithe UserAgent:


RewriteEngine Ar
RewriteCond% {HTTP_USER_AGENT}! ^. * Topsecret. * $ [NC] RewriteRule. * Http://www.google.com

Níl mórán le míniú anseo toisc gur mhínigh mé an ceann roimhe seo cheana, tá siombail an exclamation mar an príomhdhifríocht ag an gceann seo, mar a dúirt mé:

  • Mura bhfuil topsecret ann áit éigin sa UserAgent ...

Bhuel tá sé seo ar fad i láthair na huaire 😀

Tá súil agam go raibh sé úsáideach, tá go leor le labhairt fós .htaccess, Tá a lán le foghlaim agam fós 🙂
Maidir is


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

11 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   k301 a dúirt

    Níl a fhios agam ar cheart trácht a dhéanamh air seo, ach cuir leis gur luadh leochaileacht htaccess i ndath dubh 2012. I dragonjar sonraítear gach rud go han-mhaith agus míníonn siad conas é a cheartú ar eagla go mbeadh suim ag duine ann:

    Nasc

    1.    Martin a dúirt

      Ranníocaíocht an-mhaith @KZKG, ar fheabhas.
      @ k3D1 Chuimhnigh mé ar an leochaileacht láithreach ach ní raibh mé cinnte cad a bhí ann (beidh Gearmáinis ag tabhairt cuairte orm!?
      Go raibh maith agat as an nasc!

      1.    KZKG ^ Gaara a dúirt

        Go raibh maith agat, ós rud é nach gcuirim le cúrsaí nuachta, déanaim iarracht cur leis i dtéarmaí rudaí níos teicniúla 🙂

    2.    KZKG ^ Gaara a dúirt

      Go raibh maith agat, ní raibh a fhios agam faoi seo 😉

  2.   k301 a dúirt

    Bhí mé ag postáil trácht roimhe seo ach is cosúil nár cuireadh suas é. Ar aon chaoi, déanaim arís é dóibh siúd ar spéis leo, is foilseachán i dragonjar é chun leochaileacht htaccess a chosc:
    http://www.dragonjar.org/htexploit-herramienta-para-saltar-proteccion-con-archivos-htaccess.xhtml

    1.    KZKG ^ Gaara a dúirt

      Mo leithscéal, uaireanta déanann an scagaire frith-SPAM rudaí nach dtuigim fiú, bhí roinnt tráchtanna SPAM ag scuaine gan aon chúis le feiceáil, cheadaigh mé iad cheana.
      Gabh mo leithscéal arís.

      1.    k301 a dúirt

        Fadhb ar bith, is maith i gcónaí go gcaithfear tráchtanna a bhfuil naisc iontu a cheadú, tháinig mo mhearbhall ón gcaoi ar chuir an chéad cheann clib html chugat, shíl mé go raibh fadhb éigin ann.

        Agus rud ar bith, bí sásta leis na poist theicniúla atá an-mhaith, sa bhlag seo tá a lán ábhar den scoth aimsithe agam.

  3.   Eilín a dúirt

    Curtha le Favorites!

    1.    KZKG ^ Gaara a dúirt

      ^ - ^

  4.   Xavier a dúirt

    Dia duit,
    Conas a d’fhéadfainn an rud céanna a dhéanamh agus a mhíníonn tú do firefox ach do thaiscéalaí idirlín

    1.    KZKG ^ Gaara a dúirt

      Níor thuig mé cad ba mhaith leat a dhéanamh.