استفاده از cPanel و Subdomains برای سایت های وردپرس

نقشه وب سایت وردپرس خود را به یک Subdomain با استفاده از ابزارهای cPanel

راه اندازی شبکه وردپرس خود را برای نمایش subdomains به سایت های جدید خود را می تواند روی حیله و تزویر باشد. با استفاده از بسیاری از میزبان های وب، شما می توانید به سادگی زیر دامنه را به سوابق DNS خود اضافه کنید، همانطور که در دستورالعمل های معمول برای نقشه برداری زیر دامنه ها به سایت های شبکه وردپرس.

اما اگر شما از cPanel استفاده می کنید، ویرایش سوابق DNS ممکن است کار نکند. در این مقاله، دستورالعمل های ویژه ای برای نقشه برداری یک زیر دامنه به سایت شبکه ی وردپرس خود با استفاده از cPanel یاد بگیرید.

نسخه : WordPress 3.x

بگذارید بگوییم شما سه سایت در یک شبکه وردپرس دارید، مانند این:

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

هنگامی که شما آنها را به زیردامنه ها نقشه می دهید، به نظر می آیند:

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

با دستورالعمل های معمول شروع کنید

اولین قدم این است که مطمئن شوید که روش معمول برای تنظیم زیر دامنه ها را امتحان کرده اید. این شامل راه اندازی افزونه وردپرس MU دامنه نقشه برداری.

هنگامی که افزونه نصب شده و کار می کند، گامی معمول به این صورت است که سوابق DNS را ویرایش کرده و زیر دامنه ها را اضافه کنید. با این حال، وقتی که این را در میزبان cPanel امتحان کردم، به دردسر افتادم.

در cPanel، ویرایش سوابق DNS ممکن است کار نکند

میزبان cPanel به نظر می رسید که تلاش من برای ایجاد یک زیر دامنه جداگانه را منحرف می کند. سایت subdomain (مانند flopsy.example.com) من را در یک صفحه آمار عجیب و غریب برای حساب میزبان قرار می دهد.

حتی با وجود اینکه cPanel به من اجازه داد دیسکهای DNS را ویرایش کنم، این پیکربندی به سادگی روی این میزکار کار نمی کرد. در عوض، راه حل این بود که از گزینه منو cPanel برای اضافه کردن یک زیر دامنه استفاده کنید .

استفاده از cPanel & # 34؛ اضافه کردن یک زیر دامنه # 34؛

با استفاده از این گزینه، زیر دامنه به یک آدرس IP اشاره نمی شود. در عوض، شما یک زیر دامنه را برای یک دامنه خاص ایجاد می کنید. شما این زیر دامنه را به پوشه زیر در نصب cPanel خود جایی که سایت اصلی وردپرس را نصب کرده اید، سایت ای که بعدا به یک شبکه تبدیل کردید، اشاره می کنید.

سردرگم؟ من هم بودم. بیایید از طریق آن راه برویم

زیر پوشه ها، واقعی و تصور

بگذارید بگوییم، هنگامی که ابتدا وردپرس را نصب کردیم، cPanel از ما پرسید که کدام زیرشاخه (زیر پوشه) آن را نصب کرده است و ما شبکه را تایپ کردیم. اگر ما بر روی سیستم فایل نگاه کردیم، می بینیم:

public_html / network /

این پوشه دارای کد برای سایت وردپرس است. اگر ما به example.com برگردیم، این سایت را مشاهده خواهیم کرد.

هنگامی که سایت وردپرس داشتیم، از طریق جادوی عجیب و غریب تبدیل example.com به یک شبکه وردپرس رفتیم.

سپس، ما یک سایت دوم در این شبکه وردپرس ایجاد کردیم. وقتی وردپرس ( نه cPanel، ما در حال حاضر در وردپرس هستیم) از یک زیر پوشه خواسته شدیم، ما فلاپی را تایپ کردیم.

با این حال (این واقعا مهم است) ما این زیر پوشه را در سیستم فایل ایجاد نمیکنیم :

public_html / flopsy / (وجود ندارد)

هنگامی که وردپرس برای "زیر پوشه" درخواست می کند، واقعا از یک برچسب برای این وب سایت درخواست می کند. سایت اصلی، public_html / network /، یک پوشه واقعی در سیستم فایل است، اما flopsy نیست. هنگامی که وردپرس URL example.com/flopsy را می گیرد، می داند که بازدید کننده را به سایت "flopsy" هدایت می کند.

(اما کدام فایل ها برای سایت های مختلف در واقع ذخیره می شوند، شما می پرسید؟ در یک سری از دایرکتوری شماره در public_html / network / wp-content / blogs.dir /. شما ببینید blogs.dir / 2 / files / blogs.dir / 3 / فایل / و غیره)

یک زیر دامنه اضافه کنید که امتیاز را به زیر پوشه شبکه نشان می دهد

اکنون اجازه دهید به اضافه کردن زیر دامنه flopsy در cPanel برویم. از آنجا که cPanel به شما یک پوشه زیر می دهد، اشتباه بسیار آسان است برای وارد کردن public_html / flopsy /. اما این زیر پوشه واقعا وجود ندارد.

در عوض، شما باید وارد public_html / network /، دایرکتوری برای نصب وردپرس شوید. شما یک پوشه مشابه برای mopsy، cottontail و هر زیر دامنه ای که اضافه می کنید وارد می کنید. همه آنها به همان public_html / network / اشاره می کنند، زیرا همه آنها باید به یک شبکه وردپرس متصل باشند. وردپرس مراقبت از سایت صحیح را براساس URL انجام خواهد داد.

هنگامی که شما می دانید که چگونه این کار می کند، روش cPanel اضافه کردن یک زیر دامنه ممکن است کمی ساده تر از روش معمول ویرایش سوابق DNS باشد. شما به زودی سایت های جدید وردپرس را با بی توجهی بی نظیر اضافه خواهید کرد.