Wildcard DNS ma Dynamic Subdomains

I oʻu taimi avanoa uma (ha!), Sa ou galue e afifi le Manu Faʻafanua Faʻafanua Faʻafanua apalai ma se atinaʻe talosaga e faʻatagaina ai tagata e mamanuina a latou lava faleʻoloa nofoaga. Atinaʻeina laʻu lava Polokalama Komepiuta o se 'auʻaunaga tali na avea ma aʻu sini mo ni nai tausaga, ma o se sili lelei lenei avanoa.

E i ai vaega taua e lua mai luga o le fata na ou manaʻo e tuʻuina i le tusi talosaga o loʻo avea ma luʻitau tele o lea na ou manaʻo ai e talanoaina i latou i le mea e te tupu o loʻo e sailia e faia tutusa. Uma foliga e masani i le taimi atoa talosaga, ae ua ou sau e iloa ai e ui lava e masani ai, tele talimalo tautua le lagolagoina moni latou!

O laʻu sini o le fausiaina o se oe lava-tautua tusi talosaga e mafai ai e le tagata o tausia ona faʻatulagaina a latou lava subdomain (http://subdomain.myapplicationdomain.com), pe faʻapipiʻi foʻi la latou lava subdomain (http://subdomain.yourdomain.com). Ina ia mafai e ia lava-tautua, e manaʻomia le agavaʻa e faʻatino le fofo - ae e ofi atu i nisi igoa igoa faʻatulagaina faila faila e le-faʻatapulaʻaina ma le tele o talimalo teuga tupe! O le mataupu o le lagolago mo Wildcard DNS, o lona uiga, ia mafai ona faʻasino soʻo se subdomain i le vaega o le server. I nisi upu, test.domain.com poʻo www.domain.com poʻo se.domain.com uma faʻasino i le nofoaga e tasi. Tusa lava poʻo le a lau mea e te tusia - o le a aoga.

I fafo atu o tusi apalai, o le mea moni lava o se aulelei sili lea foliga e mafai ai - e oʻo lava i lau blog. E faʻatagaina se tasi e tusitusi so o se mea.yourdomain.com ma aumai i latou i yourdomain.com. E te ofo i le tele o sooga leaga o loʻo tusi i lau blog poʻo lau upega tafailagi. E mafai ona misia lena auala pe a le iloa e le tagata o se mea sese i le fesoʻotaʻiga.

O le gaioiga galue i le toe tusiaina o le subdomain i se querystring i luma o le itulau na faaliliuina moni e le webserver… o lea subdomain.domain.com moni na faʻamatalaina e Apache 'auʻaunaga e pei o domain.com?what=subdomain ala i le faʻaaogaina o se htaccess faila:

# Aveese le subdomain vaega o le domain.com
RewriteCond% {HTTP_HOST} ^ ([^ \.] +) \. Yourdomain \ .com $ [NC]
 
# Siaki o le subdomain vaega e le www ma ftp ma meli
RewriteCond% 1! ^ (Www | ftp | meli) $ [NC]
 
# Toe faʻatonu uma talosaga i le php script pasi e avea ma finauga le subdomain
RewriteRule ^. * $ Http://www.yourdomain.com/%1 [R, L]

E i ai ni faʻamatalaga faʻaopopo i luga o faila oe manaʻomia e faʻasaʻo i V-nessa.net. Manatua o faila e le mafai ona i ai i le mea faʻamaotiina faʻamoemoeina i lau talimalo tautua. O laʻu tautua talimalo e matua lagolagoina le feololo mai o tagata, ae latou te lapataʻi atu o le faia o lea mea e ono faʻaleaogaina ai le lagolago a tagata faʻatau. Faʻapea foi ma le 'hack i lau oe lava tulaga lamatia', latou te le o aapa atu e fesoasoani ia te oe, pe.

O le a ou galue i le atiaʻeina o le toega o le tusi talosaga nai lo le tautau i luga o le subdomain atinaʻe. O le a ou foaʻi atu CakePHP se fana e faʻaaoga o se faʻavae mo ia!

Faʻaaliga mulimuli, o aʻu o se tamaʻi mea leaga i lenei mea. Ua faʻamanuiaina aʻu i le au atiaʻe i laʻu galuega e suʻesuʻe nei mea. Na o aʻu, ua fai si oʻu leaga. Soʻo se manatu faaalia ma fesoasoani e faʻafetaia!

3 Faamatalaga

  1. 1

    Manaia tele. Na ou faʻaogaina le igoa o loʻu resitara ma DNS wildcard ina ua ou i ai ma SliceHost, ma faʻapipiʻi Apache e tautua subdomains e leʻi faʻaogaina mai faila masani.

    Sa ou matua fiafia lava e tilotilo i le CakePHP framework, ae ua mate lau sootaga 🙂

    CakePHP e mafai ona maua ile http://cakephp.ORG

    • 2

      Sa ou mafaufau foi e alu i le ala resitala, Alex. Ose manatu lelei tele - masalo o le auala sili lea e taulimaina ai lenei mea.

      Fa'amalie atu ile so'oga ua mate - ua fa'amauina nei.

  2. 3

O le'a sou manatu?

O lenei 'upega tafaʻilagi e faʻaaogaina le Akismet e faʻaitiitia le spam. Aoao pe faapefea ona faʻasoa lau faʻamatalaga faʻamatalaga.