WordPress Network Siteleri için cPanel ve Subdomain Kullanımı

WordPress Sitenizi cPanel Tools Kullanarak Bir Subdomain'e Eşleyin

Alt sitelerinizi yeni sitelerinize eşlemek için WordPress ağınızı ayarlamak zor olabilir. Birçok web barındırıcısında, alt alan adlarını, WordPress ağ sitelerine eşleme için her zamanki talimatlara göre DNS kayıtlarınıza ekleyebilirsiniz.

Ancak cPanel kullanıyorsanız, DNS kayıtlarını düzenlemek çalışmayabilir. Bu makalede, cPanel kullanarak bir alt etki alanını WordPress ağ sitenize eşlemek için özel yönergeleri öğrenin.

Sürüm : WordPress 3.x

Bunun gibi bir WordPress ağında üç siteniz olduğunu varsayalım:

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

Onları alt alanlara eşlediğinizde, bunlar şöyle görünür:

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

Her zamanki Talimatlarla Başlayın

İlk adım, alt alan adlarını ayarlamak için alışılmış yöntemi denediğinizden emin olmaktır. Bu, WordPress MU Domain Mapping eklentisinin ayarlanmasını içerir.

Eklenti yüklendikten ve çalıştıktan sonra, normal bir sonraki adım DNS kayıtlarını düzenlemek ve alt alanları eklemektir. Ancak, bunu cPanel sunucumda denediğimde, başım belaya girdi.

CPanel'de DNS Kayıtlarını Düzenleme Çalışmayabilir

CPanel ana bilgisayarı, ayrı bir alt alan adı oluşturma girişimi engelledi. Alt alan adı sitesi (flopsy.example.com gibi), ana bilgisayar hesabı için bazı garip istatistik sayfalarına yönlendirir.

CPanel, DNS kayıtlarını düzenlememe izin verse de, bu yapılandırma bu ana bilgisayarda çalışmadı. Bunun yerine, çözüm bir alt alan eklemek için cPanel menü seçeneğini kullanmaktı.

CPanel & # 39; Bir Alt Alan Ekle & # 34;

Bu seçenekle, alt alan adını bir IP adresine yönlendirmezsiniz. Bunun yerine, belirli bir alan için bir alt alan oluşturursunuz. Bu alt etki alanını, daha sonra bir ağa dönüştürdüğünüz site olan orijinal WordPress sitesini yüklediğiniz cPanel yüklemenizdeki alt klasöre işaret edersiniz.

Şaşkın? Ben de öyleydim. Hadi yürüyelim.

Alt Klasörler, Gerçek ve Hayal Edilmiş

Diyelim ki, WordPress'i ilk kurduğumuzda, cPanel bize hangi alt dizinin (alt klasör) yükleneceğini sordu ve biz de ağ yazdık. Dosya sistemine bakarsak şunu görürüz:

public_html / network /

Bu klasör, WordPress sitesinin kodunu içerir. Example.com’a göz atarsak bu siteyi göreceğiz.

Bir kez WordPress sitemizi aldık, example.com'u bir WordPress ağına çevirmenin arbane sihrini yaşadık.

Ardından, bu WordPress ağında ikinci bir site kurduk. WordPress (cPanel değil , şimdi WordPress'iz) bize bir alt klasör için sorulduğunda, flopsy yazdık.

Ancak (bu gerçekten önemli), sadece bu alt klasörü dosya sisteminde yaratmadık:

public_html / flopsy / ( EXIST DEĞİL)

WordPress bir "alt klasör" istediğinde, gerçekten bu web sitesi için bir etiket istiyor. Orijinal site, public_html / network /, dosya sistemi üzerinde gerçek bir alt klasördür, ancak flopsy değildir. WordPress example.com/flopsy/ URL'sini aldığında, ziyaretçiyi "flopsy" sitesine yönlendirmeyi bilecektir.

(Ama farklı sitelerin dosyaları gerçekten nerede saklanır, soruyorsunuz? Public_html / network / wp-content / blogs.dir / numaralı bir dizi numaralandırılmış dizinde. / Blogları göreceksiniz / 2 / files /, blogs.dir / 3 / dosya / vb.)

Ağ Alt Klasörüne bir Alt Etki Alanı Ekleme

Şimdi cPanel'de flopsy subdomain eklemeye geri dönelim. CPanel bir alt klasör için sizi sorduğundan, public_html / flopsy / girmek çok kolay bir hata olur. Ancak bu alt klasör gerçekten mevcut değil.

Bunun yerine, WordPress kurulumunun public_html / network / dizinini girmeniz gerekir. Mopsy, cottontail ve eklediğiniz diğer herhangi bir alt alan için aynı alt klasörü gireceksiniz. Hepsi aynı public_html / network / adresine işaret ediyor, çünkü hepsinin aynı tek WordPress ağına gitmeleri gerekiyor. WordPress, URL'ye göre doğru siteyi sunmaya özen gösterir.

Bunun nasıl çalıştığını öğrendikten sonra, bir alt etki alanı ekleme cPanel yöntemi, DNS kayıtlarını düzenleme yönteminden biraz daha kolay olabilir. Yakında, pes etmeyecek şekilde yeni WordPress ağ siteleri ekleyeceksiniz .