Korištenje cPanel i poddomena za WordPress mrežne web stranice

Mapirajte WordPress stranicu na poddomenu pomoću cPanel alata

Postavljanje vaše WordPress mreže za mapiranje poddomena na vaše nove web stranice može biti lukav. Uz mnoge web hostove, jednostavno možete dodati poddomenu u svoje DNS zapise, kao i po uobičajenim uputama za mapiranje poddomena na WordPress mrežne stranice.

Ali ako koristite cPanel, uređivanje DNS zapisa možda neće funkcionirati. U ovom članku upoznajte se s posebnim uputama za mapiranje poddomene na web mjestu WordPress mreže pomoću cPanela.

Verzija : WordPress 3.x

Pretpostavimo da imate tri web-mjesta na mreži WordPress, na primjer:

- example.com/flopsy/ - example.com/mopsy/ - example.com/cottontail/

Kada ih mapirate na poddomene, izgledat će ovako:

- flopsy.example.com - mopsy.example.com - cottontail.example.com

Počnite s uobičajenim uputama

Prvi je korak provjeriti jeste li pokušali koristiti uobičajenu metodu postavljanja poddomena. To uključuje postavljanje dodatka za mapiranje domene WordPress MU.

Nakon što je dodatak instaliran i funkcionira, uobičajeni sljedeći korak je uređivanje DNS zapisa i dodavanje poddomena. Međutim, kada sam to pokušao na cPanel domaćinu, naletio sam na nevolje.

Na cPanelu, uređivanje DNS zapisa možda neće funkcionirati

Domaćin cPanel činio se da me presijeca moj pokušaj postavljanja zasebne poddomene. Web-lokacija poddomena (poput flopsy.example.com) dovela bi me na neku čudnu stranicu statistike za račun domaćin.

Iako je cPanel dopustio da uredim DNS zapise, ova konfiguracija jednostavno nije radila na ovom hostu. Umjesto toga, rješenje je bilo korištenje opcije izbornika cPanel za dodavanje poddomene .

Koristite cPanel & # 34; Dodajte poddomenu & # 34;

S ovom opcijom ne usmjeravate poddomenu na IP adresu. Umjesto toga, izradite poddomenu za određenu domenu. To poddomena upišete u podmapu unutar instalacije cPanel gdje ste instalirali izvorni WordPress web mjesto , koje ste kasnije pretvorili u mrežu.

Zbunjeni? Bio sam previše. Prošetimo kroz njega.

Podmape, stvarne i zamišljene

Recimo, kada smo prvi put instalirali WordPress, cPanel nas je pitao koji je poddirektorij (podmapa) da ga instalirate, a mi upisali smo mrežu. Ako bismo pogledali datotečni sustav, vidjeli bismo:

public_html / mreža /

Ova mapa ima kod za WordPress stranicu. Ako pregledavamo primjer.com, vidjet ćemo tu web-lokaciju.

Jednom kada smo imali WordPress stranicu, prolazili smo kroz čarobnu čaroliju pretvaranja example.com u WordPress mrežu .

Zatim postavljamo drugu web lokaciju na ovoj WordPress mreži. Kada WordPress ( ne cPanel, sada smo u programu WordPress) zatražili smo podmapu, upisali smo flopsy.

Međutim (ovo je stvarno važno), nismo samo stvorili tu podmapu na datotečnom sustavu:

public_html / flopsy / (NE POSTOJE)

Kada WordPress zatraži "podmapu", to zaista traži oznaku ove web stranice. Izvorno mjesto, public_html / network /, je prava podmapa na datotečnom sustavu, ali flopsy nije. Kada WordPress dobije URL example.com/flopsy/, to će znati usmjeriti posjetitelja na "flopsy" site.

(Ali, gdje se datoteke za različite web stranice zapravo spremaju, pitate?) U nizu brojevnih direktorija u public_html / network / wp-content / blogs.dir / vidjet ćete blogs.dir / 2 / files / blogs.dir / 3 / files /, itd.)

Dodajte poddomenu koja se odnosi na mrežnu podmapu

Sada se vratimo na dodavanje flumpsy poddomene u cPanel. Budući da cPanel traži podmapu, bilo bi vrlo jednostavna pogreška unijeti public_html / flopsy /. Ali ta podmapa zapravo ne postoji.

Umjesto toga, morate unijeti public_html / network /, direktorij za WordPress instalaciju. Unesite istu podmapu za mopsy, cottontail i sve druge poddomene koju dodate. Svi oni upućuju na istu public_html / network /, jer svi moraju ići na istu jedinstvenu WordPress mrežu. WordPress će se pobrinuti za posluživanje ispravne web lokacije, na temelju URL-a.

Kada znate kako to funkcionira, cPanelova metoda dodavanja poddomene može biti nešto lakša nego uobičajena metoda uređivanja DNS zapisa. Uskoro ćete dodati nove web-lokacije za WordPress bez napuštenog napuštanja.