آشنایی با وردپرس (چند سایته) شبکه
قبل از انتشار نسخه ۳ سیستم وردپرس برای اینکه بتوانید با استفاده از این سیستم چند سایت یا وبلاگ مختلف را ایجاد کنید نیاز بود که نسخه خاصی از این سیستم را ( WordPress MU ) بر روی هاست خود نصب و سپس شروع به تنظیمات تقریباً پیچیده ای بکنید. اما با انتشار نسخه ۳ وردپرس امکان شبکه به نسخه عمومی این سیستم اضافه شد که با استفاده از آن می توانید در یک سایت به مدیریت چند سایت یا وبلاگ مختلف در کنار هم بکنید.پس برای نصب سیستم وردپرس به عنوان سیستم وبلاگ دهی در سایت خود کافی است همان مراحل ساده نصب این سیستم را که شامل ساخت پایگاه داده ها توسط محیط مدیریت هاست ، آپلود فایل های مربوط به وردپرس و در آخر تنظیم فایل wp-config.php و نوشتن نام پایگاه داده ها ، نام کاربری پایگاه داده ها و رمز عبور در این فایل ، انجام دهید و سپس مراحل ساده ای را که در این آموزش با هم یاد می گیریم را انجام دهید.
چگونگی فعال سازی قابلیت شبکه در وردپرس
بعد از نصب و اجرای این سیستم در هاست خود کافی است قابلیت شبکه را فعال سازی کنید تا سایت وردپرسی شما توانایی نگهداری و ایجاد چند سایت یا وبلاگ مختلف را در خود بدست آورد. برای انجام این کار فایل wp-config.php وردپرس خود را باز کنید و سپس به دنبال عبارت /* That’s all, stop editing! Happy blogging. */ در آن بگردید و بعد از پیدا کردن این نوشته کد زیر را در خط بالایی آن قرار دهید.
define( 'WP_ALLOW_MULTISITE', true);
حال دوباره به محیط مدیریت سایت وردپرسی خود وارد شده و از منوی ابزارها گزینه “شبکه” را که به تازگی به این منو اضافه شده است انتخاب کنید. در صفحه ظاهر شده از شما طریقه آدرس بندی وبلاگ های سایت شما پرسیده می شود که از میان دو حالت زیر باید یکی را انتخاب کنید.
۱٫ Sub-domains : در این حالت مانند اکثر سرویس های وبلاگ نویسی به وبلاگ کاربران شما در هنگام عضویت یک آدرس مانند yourblog.netsit.ir داده می شود و از آن به بعد با مراجعه به آن آدرس کاربران می توانند وبلاگ کورد نظر را مشاهده کنند.
۲٫ Sub-directories : در این روش وبلاگ کاربران مانند یک شاخه در سایت شما قابل دسترس هستند مانند www.netsit.ir/yourblog و الباقی صفحات و نوشته های اعضای سایت شما نیز به همین صورت آدرس دهی می شوند.
پیشنهاد می کنیم حتماً از روش اول یعنی استفاده از زیر دامنه ( Sub-domains ) برای آدرس دهی وبلاگ کاربران سایت خود استفاده کنید چون در این روش از لحاظ سئو و بهینه سازی آدرس ها برای موتورهای جستجوگر سایت شما مناسب تر است و همچنین همانطور که می بینید ظاهر حرفه ای تری را به سرویس وبلاگ دهی شما می بخشد.
در مرحله آخر کافی است بر روی دکمه “نصب” در صفحه شبکه کلیک کنید تا تنظیمات مربوطه بر روی سایت شما اعمال شود و کدهای مورد نیاز به شما نمایش داده شود. بعد از انجام تنظیمات وردپرس چند خط کد را به شما نمایش می دهد که آن ها را باید در فایل wp-config.php و .htaccess سایت خود کپی کنید. توجه داشته باشید کدهای مربوط به فایل wp-config.php را باید به جای یک خط کدی که قبلاً به این فایل اضافه کردیم قرار دهیم که این کدها چیزی شبیه به کدهای زیر هستند.
define( 'MULTISITE', true );define( 'SUBDOMAIN_INSTALL', false );$base = '/';define( 'DOMAIN_CURRENT_SITE', 'www.wpforum.ir' );define( 'PATH_CURRENT_SITE', '/' );define( 'SITE_ID_CURRENT_SITE', ۱ );define( 'BLOG_ID_CURRENT_SITE', ۱ );
و همچنین کدهایی که برای قرار گیری در فایل .htaccess به شما ارائه می شود چیزی شبیه به کدهای زیر هستند.
RewriteEngine OnRewriteBase /RewriteRule ^index.php$ - [L]# uploaded filesRewriteRule ^([_۰-۹a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]RewriteRule ^([_۰-۹a-zA-Z-]+/)?wp-admin$ $۱wp-admin/ [R=301,L]RewriteCond %{REQUEST_FILENAME} -f [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^ - [L]RewriteRule ^([_۰-۹a-zA-Z-]+/)?(wp-(content|admin|includes).*) $۲ [L]RewriteRule ^([_۰-۹a-zA-Z-]+/)?(.*.php)$ $۲ [L]RewriteRule . index.php [L]
پس از قرار دادن کدهای نمایش داده شده در فایل های مربوطه تقریباً کار تمام است و می توانید از وردپرس شبکه خود لذت ببرید.تنظیم کلمات مجاز برای زیر دامنه های سایت خود
به همین راحتی کار تنظیم wildcard subdomain نیز انجام شده است و سیستم شما قادر است به هر تعدادی زیر دامنه جدید برای کاربران سایت شما و یا بهتر است بگوییم وبلاگ هایی که توسط سایت شما میزبانی می شوند بسازند. البته باید هاست شما نیز در حالت استفاده از Subdomains محدودیتی در این رابطه نداشته باشد مانند استفاده از تنها تعدادی خاصی زیر دامنه برای هر آدرس دامنه یا سایت و …ایجاد امکان اتصال دامنه به وبلاگ ها برای کاربران سایت شما
همچنین تنظیمات دیگری نیز در صفحه ظاهر شده می توانیم انجام دهیم که در زیر با آن ها آشنایی پیدا می کنیم.
۱٫ Remote Login : با استفاده از این قابلیت می توانیم به کاربران این امکان را بدهیم که با ورود در یکی از آدرس های سایت خود در دیگر آدرس ها نیز به عنوان کاربر عضو وارد شوند که می تواند به سایت شما جلوه هوشمندانه تری را ببخشد.۲٫ Permanent Redirect : توجه داشته باشید در صورتی که کاربر آدرس دامنه ای را به آدرس وبلاگ خود در سرویس شما وصل کند بعد از چند روز از طریق موتورهای جستجوگر مانند گوگل به این دلیل که وبلاگ مربوطه از هر دو آدرس قابل دسترس است مطالب تکراری شناسایی می شود که این می تواند برای سئو و رتبه وبلاگ های موجود در سرویس شما خیلی مضر باشد. برای رفع این مشکل با فعال سازی امکان Permanent Redirect بعد از اتصال یک دامنه به هر وبلاگی دیگر آدرس اصلی آن وبلاگ به آدرس دامنه وارد شده با یک انتقال ۳۰۱ امن متصل می شود و اگر موتورهای جستجوگر و کاربران آدرس قبلی وبلاگ را وارد کنند به آدرس جدید به صورت خودکار هدایت می شوند.
۳٫ User Domain Mapping Page : با فعال سازی این مورد به محیط مدیریتی و یا همان پیشخوان همه کاربران سیستم وبلاگ نویسی شما گزینه جدیدی اضافه می شود که به کاربران این اجازه را می دهد که خود آدرس دامنه مورد نظر خود را به وبلاگ خود اتصال دهند.
۴٫ Redirect administration pages : برای حفظ امنیت رمز عبور و وبلاگ کاربران سایت خود پیشنهاد می کنیم حتماً این امکان را فعال کنید. با فعال سازی این امکان در افزونه WordPress MU Domain Mapping کاربران تنها از طریق صفحه ورود در آدرس اصلی وبلاگ خود توانایی ورود به محیط مدیریتی وبلاگ خود را دارند.
۵٫ Disable primary domain check : برای افزایش رتبه وبلاگ های میزبانی شده توسط سایت شما پیشنهاد می کنیم این گزینه را فعال نکنید. کار این بخش نیز این است که در صورتی که چند دامنه به وبلاگی اتصال داده شده باشد تک تک این دامنه ها به صورت سایت جداگانه و یکتایی نمایش داده می شوند که این امر باعث به وجود آمدن مطالب تکراری در آدرس های مختلف یک وبلاگ می شود که در نهایت منجر به کاهش رتبه وبلاگ مربوطه در موتورهای جستجوگر مانند گوگل ، بینگ و یاهو می شود.در نهایت نیز برای اتصال دامنه هایی که خریداری کرده اید به هر یک از وبلاگ های سایت خود می توانید با استفاده از گزینه Parked Domains در پنل مدیریت هاست سایت خود دامنه های مورد نظر را مشخص کنید. البته به یاد داشته باشید قبل از این کار باید تنظیمات DNS دامنه خود را از طریق پنل مدیریتی دامنه خود برابر با nameservers ( چیزی شبیه به ns1.netsit.ir و ns2.netsit.ir ) هاستینگ سایت وبلاگ دهی خود تنظیم کرده باشید. در آخر نیز دوباره به محیط پیشخوان سایت خود بازگردید و با استفاده از صفحه اضافه کردن دامنه جدید ( Domains ) در زیر منو تنظیمات تعیین کنید که دامنه پارک شده در هاست شما باید به کدام یک از وبلاگ ها متصل شود که از طریق ID وبلاگ مربوطه ( برای پیدا کردن ID هر یک از وبلاگ ها کافی است از منو اصلی وردپرس خود گزینه سایت ها را انتخاب کنید و با رفتن بر روی هر یک از وبلاگ ها آدرسی در مرورگر شما ظاهر می شود که شامل ID آن وبلاگ است ) قابل آدرس دهی است.
آموزش نصب وردپرس چند سایته (شبکه)
برچسبها: سيستم وبلاگدهي ، سيستم وبلاگ دهي ، وبلاگ رايگان ، وبلاگ رايگان فارسي ، وبلاگ وردپرسي ، وبلاگ با وردپرس ، نت سايت ، نتسايت ، وبلاگدهي نت سايت ، وبلاگ فقط نت سايت ، نت سايت ايران ، نت سايت تبريز ، نت سا
متشکر ازشما و وبسایت خوبتون، بنده استفاده کردم و لذت بردم
مرسی
سلام…
ما هم ممنونیم دوست عزیز
مطلب خوب و کاربردی بود..خیلی ممنون
ممنون
خیلی عالی بود
ممنون
بسیار سپاس گذارم، مطلب مفیدی بود