Skip to main content

چۆنی ڕێکخستنی مێپسکردنی دامێنی (v2)

تێبینی گرنگ: ئەم بابەتە ئاماژەیە بۆ Ultimate Multisite وەرگرتنی 2.x.

یەکێک لە بەهێزترین تایبەتمەندییەکان لە تۆڕێکی پریمیم ئەوەیە کە دەتوانێت بەکارهێنەرانی ئێمە دەرفەت بدات یان دامێنی سەرەکی (top-level domain) بۆ سایتەکانیان زیاد بکەن. لە کۆتاییدا، چی زیاتر پڕۆفیشناڵتر دەربێت: joesbikeshop.yournetwork.com یان joesbikeshop.com? بۆیە Ultimate Multisite ئەم تایبەتمەندییە بە شێوەیەکی ناوخۆ دەبەستووە، و پێویستی بە بەکارهێنانی پڵگینەکانی سێیەم نییە.

مێپسکردنی دامێنی چییە؟

وەک ناوییدیکرد، مێپسکردنی دامێنی ئەو توانایەیە کە Ultimate Multisite دەدات داواکارییەک بۆ دامێنی تایبەت وەربگرێت و ئەو داواکارییە بە سایتە گونجاوەکانی تۆڕەکە دەبەستێتەوە لەگەڵ ئەو دامێنەی تایبەتە.

چۆنی مێپسکردنی دامێنی لە تۆڕی Ultimate Multisite یەکەم ڕێک بخەرەوە؟

مێپسکردنی دامێنی پێویستی بە هەندێک ڕێکخستن لەلایەن ئێوە هەیە بۆ ئەوەی کار بکات. بەڵام خۆشگوزارە، Ultimate Multisite کارێکی سەخت بۆت ئۆتۆماتیک دەکات تا بتوانی بە ئاسانی ئەو داواکارییانە پڕ بکەیتەوە.

لە کاتی دامەزراندنی Ultimate Multisite، ویزاردەکە بە شێوەیەکی خۆکار کۆپی و جێبەجێکردنی sunrise.php لەناو فۆلเดری دیاریکراو دەکات. ویزاردەکە ڕێگەی پێ ناکات کە بەردەوام بیت تا ئەم هەنگاوە تەواو نەکات.

ئەمەش واتای ئەوەیە کە دوای تەواوکردنی دامەزراندنی Ultimate Multisite، دەتوانیت بە خێرایی مێپسکردنی دامێنی تایبەت دەست پێ بکەیت.

تێبینی بکە کە مێپسکردنی دامێنی لە Ultimate Multisite پابەند نییە. تۆ دەتوانی هەڵبژاردن بکەیت یان کارکردنی ناوخۆیی مێپسکردنی دامێنیی WordPress Multisite یان هەر چارچێوەێکی دیکەی بۆ دامەزراندن بەکاربهێنیت.

ئایا پێویستە کە دۆمێین Ultimate Multisite-ی یەکگرتوو (domain mapping) لای کونیش بکەینەوە بۆ ئەوەی ڕێگەی دیکەی یەکگرتوو هەبێت، دەتوانیت ئەم تایبەتمەندییە لە خوارەوە بێدەنگ بکەیت لە ژێر Ultimate Multisite > Settings > Domain Mapping.

Domain Mapping settings page showing admin redirect, mapping message and DNS options

ل خوارەوە لەم هەڵبژاردنە، دەتوانیت هەڵبژاردنی Force Admin Redirect (بۆ ڕێگریکردن لە ڕێڕەوی ئیدارەیی) ببینیت. ئەم هەڵبژاردەیە ڕێگە بە تۆ دەدات کە کۆنتڕۆڵ بکەیت چۆن کڕیارەکان دەتوانن دەستکاری داشبۆردی ئیدارەکانیان، یەک لە دۆمێنی تایبەتی خۆیان و یەک لە ناوخۆیی (subdomain) یان تەنها یەکێکیان.

ئەگەر Force redirect to mapped domain (ڕێگریکردن بۆ دۆمێنی مَپکراو) هەڵبژێریت، کڕیارەکان تەنها دەتوانن داشبۆردی ئیدارەکانیان لەسەر دۆمێنی تایبەتی خۆیان بەکاربهێنن.

ئەگەر Force redirect to network domain (ڕێگریکردن بۆ دۆمێنی تۆڕ) هەڵبژێریت، کار وەک پێچەوام دەبێت - کڕیارەکان تەنها ڕێگە دەدرێت داشبۆردەکانیان لەسەر ناوخۆیی (subdomain) بەکاربهێنن، تەنانەت ئەگەر هەوڵ بدات یەکบันدان لە دۆمێنی تایبەتی خۆیان.

وەک ئەوەی Allow access to the admin by both mapped domain domain and network domain (ڕێگەدان بۆ دەستکاری ئیدارە بە دۆمێنی مَپکراو و دۆمێنی تۆڕ) هەڵبژێردرێت، ڕێگە دەدات کڕیارەکان داشبۆردەکانیان لەسەر هەردوو ناوخۆیی (subdomain) و دۆمێنی تایبەتی خۆیان بەکاربهێنن.

Admin Redirect dropdown expanded showing the three redirect options

دوو ڕێگەی هەیە بۆ مَپکردنی دۆمێنی تایبەت (custom domain). یەکەم ئەوەیە کە ناوی دۆمێنی لە داشبۆردی ئیدارەی تۆڕەکەت وەک سوپەر ئیدارە (super admin) مَپ بکەیت، و دووەم بە ڕێگەی داشبۆردی ئیدارەی ناوخۆیی (subsite admin dashboard) لە ژێر لاپەڕەی کارەکان (account page).

بەڵام پێش ئەوەی دەست بە مَپکردنی دۆمێنی تایبەت بکەیت بۆ یەکێک لە داشبۆردەکانی ناوخۆییەکەدا، دەبێت دڵنیا بیت کە DNS settings (سەرکردایەتی DNS) ناوی دۆمێنی بە شێوەیەکی دروست ڕێکخراون.

دڵنیابوون لەوەی کە تنظیمەکانی DNS ی دۆمێین بە شێوەیەکی دروست ڕێکخراون

بۆ ئەوەی مێپینگ (mapping) کار بکات، دەبێت دڵنیابیت کە دامێنی ئەو ناوچەیەی دەتەوێت مێپ بکەیت ئاماژەیە بۆ پیت (IP address)ی تۆڕەکەت. ئاگادارییەکی گرنگ ئەوەیە کە پێویستە پیتی تۆڕەکە - پیتی دامێنی ئەو ناوچەیە کە Ultimate Multisite لەسەر جێگیرکراوە - بێت، نەک پیتی دامێنی ناوچەی تایبەتی (custom domain) کە دەتەوێت مێپ بکەیت. بۆ گەڕان بە پیتی دامێنی دیاریکراوی یەک ناوچە، پێشنیار دەکەین ببیتە Site24x7، بۆ نموونە.

بۆ مێپکردنی دروستی دامێنی، دەبێت A RECORD لە ڕێکخستنی DNS یەکەت زیاد بکەیت کە ئاماژەیە بۆ ئەو پیتەییە. بەڕاستی بەڕێوەبردنی DNS لە نێوان جێگیرکەرانی ناوچەکاندا زۆر جیاوازە، بەڵام چەندین ڕێنمایی ئۆنلاین هەن کە دەبنەوە سەر ئەم بابەتان ئەگەر بگەڕێیت بۆ " Creating A Record on XXXX " لە کوێ XXXX جێگیرکەرانی ناوچەکەتە (بۆ نموونە: " Creating A Record on GoDaddy ").

ئەگەر هەست دەکەیت کێشەیەک لە بەدەستهێنانی ئەم کارە هەیە، لەگەڵ پشتیوانی جێگیرکەرانی ناوچەکەت پەیوەندی بکە و ئەوان دەتوانن یارمەتیت بدەن لەم بەشەدا.

ئەگەر پلان دەکەیت کە کلاینتەکانت ڕێگە بدات دامێنی خۆیان مێپ بکەن، ئەوا دەبێت ئەو کارە خۆیان لەسەر ئەم بەشە بکەن. پێدانیان بۆ سیستەمی پشتیوانی جێگیرکەرانی ناوچە بێن ئەگەر ناتوانن A Record دروست بکەن.

مێپکردنی ناوی دامێنی تایبەت وەک Super Admin

کاتێک تۆ بە دۆخی Super Admin لەسەر تۆڕەکەت دەتوانیت لاگین بیت، دەتوانیت بە ئاسانی ناوچەکان و نامێنانی (custom domain names) بەکاربهێنیت و بەڕێوەبەر بکەیتەوە بە ڕۆیشتن بۆ Ultimate Multisite > Domains.

Domains list page in Ultimate Multisite

لە ژێر ئەم پەڕەدا، دەتوانیت لە سەرەوە دابەزێن Add Domain (بۆ زیادکردنی ناو domainەکە)، و ئەمە پۆپێکی دەربڕین دەهێنێت کە لەوێ دەتوانیت custom domain name (ناوەکانی domainی تایبەت) و the subsite (ناو سایتەکەی بچووک) کە دەتەوێت ئەو ناوە دیاری بکەیت بۆ، دیاری بکەیت ئایا بە primary domain (دایەری سەرەکی) دابنێیت یان نا. (تێبینی: دەتوانیت چەندین ناوی domainی بۆ یەک subsite مَپ (map) بکەیت).

Add Domain modal with domain name, site picker and primary domain toggle

پاش ئەوەی هەموو زانیارییەکان دابنێیت، دەتوانیت لە خوارەوە دابەزێن Add Existing Domain (بۆ زیادکردنی ناو domainی هەیە).

ئەم کارە دەستپێدەکات پڕۆسەی ڕاستکردنەوە و گەڕانەوەی زانیاری DNS ی ناوی domainی تایبەت. هەروەها لە خوارەوەی پەڕەکە، تۆ بەڵگەنامەیەکی (log) دەبینیت بۆ ئەوەی پڕۆسەی ئەو کارەی دەکات بەدوای لێبکەویت. ئەم پڕۆسەیە چەند خولەکێک دەوێت بۆ تەواو بێت.

Ultimate Multisite v2.13.0 هەروەها تۆمارکردنی تۆماری domainی ناوخۆیی (internal domain record) بە شێوەیەکی ئۆتۆماتیک دەکات کاتێک سایتێکی نوێ لەسەر hostێک دروست دەکرێت کە پێویستە وەک domainێکی تایبەت دادەنرێت. ئەگەر hostەکە domainی سەرەکی تۆڕەکە بێت، یان یەکێک لەو domainە بنەڕەتیەکانی فۆرمچونی checkout (فۆرمی پارەدان) کە لەسەر فیلدی Site URL دیاریکراون، تۆمارکردنی دابنێکراوە بە شێوەیەکی ئۆتۆماتیک هەڵدەدرێت بۆ ئەوەی domainی بنەڕەتی هاوبەش بۆ هەموو سایتێک کە لەگەڵیدا کار دەکات، بەردەوام بێت.

Stage یان ئەو حالەتەی نیشاندای پڕۆسەکە دەبێت بگۆڕێت لە Checking DNS (لە ماوەی چاککردنەوەی DNS) بۆ Ready (ئامادە) ئەگەر هەموو شتێک بە دروست ڕێکخراوە.

ئەگەر لەسەر ناوی domainەکە 클릭 بکەیت، دەتوانیت هەندێک ڕێگەچارەی ناوەوە ببینیت. بیستنێکی خێرا بۆیان دەکەین:

Domain detail page with stage, site, active, primary and SSL toggles

مرحله: این مرحله‌ای است که دامنه در آن قرار دارد. وقتی برای اولین بار دامنه را اضافه می‌کنید، احتمالاً روی مرحله بررسی DNS خواهد بود. این فرآیند ورودی‌های DNS را بررسی کرده و تأیید می‌کند که درست هستند. سپس، دامنه به مرحله بررسی SSL منتقل می‌شود. Ultimate Multisite بررسی می‌کند که آیا دامنه دارای SSL است یا خیر و دامنه شما را به عنوان آماده (Ready) یا آماده بدون SSL (Ready without SSL) دسته‌بندی می‌کند.

سایت: زیردامنه که با این دامنه مرتبط است. دامنه نگاشت شده محتوای این سایت خاص را نشان خواهد داد.

فعال (Active): می‌توانید این گزینه را روشن یا خاموش کنید تا دامنه فعال یا غیرفعال شود.

آیا دامنه اصلی است؟ (Is Primary Domain?): مشتریان می‌توانند برای هر سایت از چندین دامنه نگاشت شده استفاده کنند. از این گزینه برای انتخاب اینکه آیا این دامنه اصلی برای آن سایت خاص است، استفاده کنید.

امن است؟ (Is Secure?): اگرچه Ultimate Multisite قبل از فعال کردن آن بررسی می‌کند که آیا دامنه دارای گواهی SSL است یا خیر، شما می‌توانید به صورت دستی انتخاب کنید که دامنه را با یا بدون گواهی SSL بارگذاری کنید. توجه داشته باشید که اگر وب‌سایت فاقد گواهی SSL باشد و سعی کنید آن را مجبور به بارگذاری با SSL کنید، ممکن است با خطا مواجه شوید.

نگاشت نام دامنه سفارشی به عنوان کاربر زیرساخت سایت (Subsite user)

مدیران زیرساخت سایت همچنین می‌توانند نام‌های دامنه سفارشی را از داشبورد مدیریت زیرساخت سایت خود نگاشت کنند.

ابتدا، باید مطمئن شوید که این گزینه را در تنظیمات Domain mapping فعال کرده‌اید. تصویر زیر را ببینید.

شما همچنین می‌توانید این گزینه را در سطح Plan یا گزینه‌های محصول در بخش Ultimate Multisite > Products تنظیم یا پیکربندی کنید.

Custom Domains section on the product edit page

کاتێک هر یک از این گزینه‌ها فعال شود و به کاربر زیرساخت (subsite user) اجازه داده شود نام دامنه سفارشی را نگاشت (map) کند، آن کاربر باید در صفحه Account یک متاباکس به نام Domains ببیند.

کاربر می‌تواند روی دکمه Add Domain کلیک کند و یک پنجره مودال (modal window) با دستورالعمل‌هایی باز می‌شود.

سپس کاربر می‌تواند روی Next Step کلیک کند و برای اضافه کردن نام دامنه سفارشی ادامه دهد. همچنین می‌توانند انتخاب کنند که آیا این دامنه اصلی (primary domain) خواهد بود یا خیر.

کلیک روی Add Domain فرآیند تأیید و دریافت اطلاعات DNS دامنه سفارشی را شروع می‌کند.

درباره همگام‌سازی دامنه (Domain Syncing)

همگام‌سازی دامنه فرآیندی است که در آن Ultimate Multisite نام دامنه سفارشی شما را به عنوان یک دامنه افزونه (add-on domain) در حساب هاستینگ شما اضافه می‌کند تا نگاشت دامنه کار کند.

همگام‌سازی دامنه به صورت خودکار زمانی اتفاق می‌افتد که ارائه‌دهنده هاستینگ شما با قابلیت نگاشت دامنه Ultimate Multisite ادغام شده باشد. در حال حاضر، این ارائه‌دهندگان هاستینگ عبارتند از Runcloud, Closte, WP Engine, Gridpane, WPMU Dev, Cloudways, و Cpanel.

وقتی یک ادغام با ارائه‌دهنده هاست فعال است، Ultimate Multisite همچنین می‌تواند وظیفه ایجاد DNS یا زیردامنه سمت ارائه‌دهنده را برای سایت‌های جدید ایجاد شده در صف (enqueue) کند. اگر هیچ ادغامی برای آن وظیفه گوش ندهد، کار پس‌زمینه (background job) برای جلوگیری از ورودی‌های صف بدون عملیات (no-op queue entries) نادیده گرفته می‌شود. بررسی‌های DNS و SSL برای دامنه‌های نگاشت شده همچنان از طریق فرآیند مرحله دامنه عادی اجرا می‌شوند.

ئەم یەکێکە کە دەبێت لە ڕێگەی تنظیماتەکانی Ultimate Multisite، لەناو تابلۆی Integration (یەکگرتوو) چالاک بکەیت.

تابلۆکەی Integration لە تنظیماتەکانی Ultimate Multisite کە پێشکەشکارانی هاستکردن دەردەکەون

تێبینی: ئەگەر پێشکەشکارەکانت لەو لیستەی سەرەوە نین، دەبێت بە شێوەیەکی دەستی، ناو دۆمەینەکە (domain name) سینک بکەیت یان زیاد بکەیت بۆ هەژمارەکەت.