Menggunakan cPanel dan Subdomain untuk Tapak Rangkaian WordPress

Peta Laman WordPress Anda ke Subdomain Menggunakan Alat cPanel

Menyediakan rangkaian WordPress anda untuk memetakan subdomain ke tapak baru anda boleh menjadi rumit. Dengan banyak tuan rumah web, anda boleh menambah subdomain pada rekod DNS anda, seperti arahan biasa untuk memetakan subdomain ke laman rangkaian WordPress.

Tetapi jika anda menggunakan cPanel, mengedit rekod DNS mungkin tidak berfungsi. Dalam artikel ini, pelajari arahan khusus untuk memetakan subdomain ke laman rangkaian WordPress anda menggunakan cPanel.

Versi : WordPress 3.x

Katakan anda mempunyai tiga tapak di rangkaian WordPress, seperti ini:

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

Apabila anda memetakan mereka ke subdomain, mereka akan kelihatan seperti ini:

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

Mulakan Dengan Arahan Biasa

Langkah pertama adalah memastikan anda telah mencuba kaedah biasa untuk menubuhkan subdomain. Ini termasuk memasang WordPress Pemetaan Domain MU WordPress.

Setelah plugin dipasang dan berfungsi, langkah seterusnya yang biasa adalah untuk mengedit rekod DNS dan menambah subdomain. Walau bagaimanapun, apabila saya mencuba ini di host cPanel saya, saya menghadapi masalah.

Pada cPanel, Mengedit Rekod DNS Mungkin Tidak berfungsi

Pengawal cPanel seolah-olah memintas percubaan saya untuk menubuhkan subdomain yang berasingan. Laman subdomain (seperti flopsy.example.com) akan mendarat saya pada beberapa halaman statistik yang aneh untuk akaun tuan rumah.

Walaupun cPanel telah membenarkan saya mengedit rekod DNS, konfigurasi ini tidak berfungsi pada host ini. Sebaliknya, penyelesaiannya adalah menggunakan pilihan menu cPanel untuk menambah subdomain .

Gunakan cPanel & # 39; s & # 34; Tambah Subdomain & # 34;

Dengan pilihan ini, anda tidak menunjukkan subdomain ke alamat IP. Sebaliknya, anda membuat subdomain untuk domain tertentu. Anda mengarahkan subdomain ini ke subfolder dalam pemasangan cPanel anda di mana anda memasang laman WordPress asal , tapak yang kemudian anda berubah menjadi rangkaian.

Bingung? Saya juga. Mari kita jalankannya.

Subfolders, Real dan Imagined

Katakanlah, ketika pertama kali memasang WordPress, cPanel meminta kami subdirektori (subfolder) untuk memasangnya, dan kami mengetikkan rangkaian. Jika kita melihat pada sistem fail, kita akan melihat:

public_html / network /

Folder ini mempunyai kod untuk laman WordPress. Jika kita melayari example.com, kita akan melihat laman web ini.

Sebaik sahaja kami mempunyai laman web WordPress kami, kami meneruskan sihir arsitek untuk menukar example.com ke dalam rangkaian WordPress .

Kemudian, kami menyediakan tapak kedua di rangkaian WordPress ini. Apabila WordPress ( bukan cPanel, kita berada di WordPress sekarang) meminta kami untuk subfolder, kami mengetik flopsy.

Walau bagaimanapun (ini benar-benar penting), kami tidak hanya membuat subfolder ini pada sistem fail:

public_html / flopsy / (TIDAK ADA)

Apabila WordPress meminta "subfolder" ia benar-benar meminta label untuk laman web ini. Tapak asal, public_html / network /, adalah subfolder sebenar pada sistem fail, tetapi tidak berlaku. Apabila WordPress mendapat URL example.com/flopsy/, ia akan mengetahui untuk mengarahkan pelawat ke laman "flopsy".

(Tetapi di mana file untuk laman web yang berbeza sebenarnya disimpan, anda bertanya? Dalam satu siri direktori bernombor di public_html / network / wp-content / blogs.dir / Anda akan melihat blogs.dir / 2 / files / blogs.dir / 3 / fail /, dll.)

Tambah Subdomain Itu Mata kepada Subfolder Rangkaian

Sekarang mari kita kembali untuk menambah subdomain yang gagal dalam cPanel. Kerana cPanel meminta anda untuk subfolder, itu akan menjadi kesilapan yang sangat mudah untuk memasuki public_html / flopsy /. Tetapi subfolder itu tidak semestinya wujud.

Sebaliknya, anda perlu memasukkan public_html / network /, direktori untuk pemasangan WordPress. Anda akan memasukkan subfolder yang sama untuk mopsy, cottontail, dan mana-mana subdomain lain yang anda tambah. Mereka semua menunjuk kepada public_html / network / yang sama, kerana mereka semua perlu pergi ke rangkaian WordPress tunggal yang sama. WordPress akan menjaga perkhidmatan sehingga laman web yang betul, berdasarkan URL.

Sebaik sahaja anda tahu bagaimana cara ini berfungsi, kaedah cPanel untuk menambahkan subdomain sebenarnya mungkin sedikit lebih mudah daripada kaedah biasa menyunting rekod DNS. Anda tidak lama lagi akan menambah laman web WordPress baru dengan meninggalkan melulu.