انتقال سایت از ساب فولدر (ساب دامین) به روت اصلی

انتقال سایت از ساب فولدر (ساب دامین) به روت اصلی

شاید برای انتقال سایت از ساب فولدر یا ساب دامین به روت اصلی کمی نگران باشید ، به خصوص وقتی سایت شما سئو داشته باشد. اما اگر روش های زیر را دقیق انجام دهید می توانید مطمئن شوید که به درستی این کار را انجام داده اید.

نکته : این روش برای وب سرور آپاچی کاربرد دارد.

نکته بسیار مهم : قبل از انجام هر کاری ، اگر افزونه کش روی سایت فعال است باید آن را به حالت غیرفعال ببرید.

 

مرحله اول:

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

 

مرحله دوم:

حالا باید برویم سراغ اصلاح آدرس سایت در دیتابیس ، وارد قسمت phpmyadmin شوید و از سمت چپ فایل wp-options را پیدا و انتخاب کنید. حالا شما می توانید این فایل را ویرایش کنید ، دو مورد اول یعنی siteurl و home را ویرایش کنید ، اگر سایت شما در سابدامین است به صورت subdomian.domian.com و اگر در فولدر باشد به صورت domian.com/folder خواهد بود که هر دو باید به domian.com تغییر کنند.

تغییر آدرس در دیتابیس

مرحله سوم:

حالا باید برای حفظ سئو ،  آدرس تمامی صفحات سایت را ریدایرکت کنید که از یکی از روش های زیر می توانید این کار را انجام دهید:

 

1- کد زیر را در htacsess قرار دهید:

برای ساب فولدر:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.mysample.com
RewriteRule ^subdir/(.*)$ http://www.mysample.com/$1 [L,R=301]

 

برای سابدامین:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^sub.mysample.comm
RewriteRule ^subdir/(.*)$ http://www.mysample.com/$1 [L,R=301]

 

2- از افزونه Velvet Blues Update URLs استفاده کنید:

افزونه Velvet Blues Update URLs

وارد پنل سایت شوید ، حالا با استفاده از نشانی جدید یعنی روت می توانید به سایت دسترسی کامل داشته باشید ، بعد از ورود باید افزونه Velvet Blues Update URLs را نصب و نسبت به بروزرسانی تمامی آدرس های سایت اقدام نمایید.

 

اطمینان از درستی کار

حالا برای این که مطمئن شوید کار را به درستی انجام داده اید یا خیر باید استتوی کد صفحات را بررسی کنید که باید روی 200 و 301 قرار داشته باشند. با استفاده از سایت زیر می توانید این کار را انجام دهید:

https://httpstatus.io

آدرس صفحه اصلی یا چندین صفحه دیگر از سایت را در سایت بالا قرار دهید تا استتوس کد آن ها را چک کند و اگر مقادیر 200 و 301 بود شما کار را با موفقیت انجام داده اید.

 

استتوس کد (HTTP status codes) چیست؟

 

 

2/5 - (4 امتیاز)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *