تغییر دامنه سایت در وردپرس با کمترین ریسک افت سئو
- مقالات آموزشی
- بروزرسانی شده در

تغییر دامنه فقط عوضکردن یک آدرس نیست. باید سایت وردپرسیتون رو روی دامنه جدید بالا بیارید، هر آدرس قدیمی رو به صفحه درست هدایت کنید و انتقال رو به گوگل خبر بدید. اگه یکی از این بخشها درست انجام نشه، کاربرها ممکنه با خطای ۴۰۴ روبهرو بشن و گوگل هم برای پیداکردن نسخه جدید صفحهها به دردسر بیفته.
در این راهنما همه مراحل تغییر دامنه سایت بدون افت سئو رو از بکاپ و تنظیم DNS تا ریدایرکت ۳۰۱، اصلاح پایگاه داده و ثبت Change of Address جلو میبریم. افتوخیز کوتاه رتبه بعد از انتقال ممکنه اتفاق بیفته، ولی با اجرای درست این مراحل میتونید خطر افت شدید و ماندگار رو خیلی کمتر کنید.
آنچه در این مقاله میخوانید
تغییر دامنه سایت بدون افت سئو؛ قبل از شروع چه چیزهایی رو باید بدونید؟
دامنه همون آدرسیه که کاربر برای بازکردن سایتتون وارد میکنه؛ مثل example.com. وقتی دامنه عوض میشه، آدرس همه نوشتهها، برگهها، محصولات و فایلهای سایت هم تغییر میکنه. برای نمونه، آدرس oldsite.com/contact باید به newsite.com/contact منتقل بشه.
اگه هنوز دامنه مناسبی انتخاب نکردید، راهنمای مقایسه دامنه IR و داتکام برای سئو کمکتون میکنه تفاوت این دو گزینه رو بهتر بشناسید.
آیا تغییر دامنه باعث افت رتبه گوگل میشه؟
تغییر دامنه لزوماً رتبههای سایتتون رو از بین نمیبره. بااینحال، موقع انتقال ممکنه رتبه و ورودی گوگل برای مدتی نوسان داشته باشه؛ چون گوگل باید آدرسهای جدید رو بخزه، ارتباط اونها با صفحههای قدیمی رو بفهمه و اطلاعاتش رو بهروز کنه.
طبق راهنمای رسمی گوگل برای انتقال سایت با تغییر URL، باید از ریدایرکت دائمی استفاده کنید و هر صفحه قدیمی رو به نزدیکترین صفحه متناظر در دامنه جدید بفرستید. گوگل همچنین توضیح میده که ریدایرکتهای دائمی مثل ۳۰۱ و ۳۰۸ باعث ازدسترفتن PageRank نمیشن. PageRank یکی از سیگنالهاییه که گوگل برای سنجش اهمیت صفحهها ازش کمک میگیره.
چه زمانی تغییر دامنه انتخاب مناسبیه؟
تغییر دامنه وقتی منطقیه که نام برندتون عوض شده، دامنه فعلی سخت و اشتباهپذیره، مالکیت دامنه مناسبتری رو گرفتهاید یا میخواید چند سایت رو زیر یک دامنه جمع کنید. این تصمیم باید دلیل تجاری روشنی داشته باشه؛ چون انتقال دامنه به برنامهریزی، بررسی فنی و پایش چندماهه نیاز داره.
اگه فقط از ظاهر دامنه خسته شدهاید، عجله نکنید. هزینه احتمالی انتقال، اصلاح لینکها، تمدید دامنه قدیمی و زمانی رو که برای بررسی خطاها میذارید در نظر بگیرید.
چرا نباید تغییر دامنه رو با تغییرات بزرگ دیگه همزمان کنید؟
همزمانکردن تغییر دامنه با تعویض قالب، تغییر سیستم مدیریت محتوا، حذف گسترده صفحهها یا عوضکردن ساختار پیوندهای یکتا، پیداکردن علت خطاها رو سخت میکنه. اگه ورودی کم بشه، دیگه بهسادگی نمیفهمید مشکل از دامنه، قالب، محتوا یا ساختار جدید آدرسهاست.
بهتره اول انتقال دامنه رو کامل کنید و اجازه بدید وضعیت خزش و ایندکس ثابت بشه. بعد سراغ تغییر بزرگ بعدی برید.
چکلیست کارهایی که باید قبل از تغییر دامنه انجام بدید
تهیه بکاپ کامل از فایلها و پایگاه داده
قبل از هر تغییری، از فایلهای وردپرس و پایگاه داده یک نسخه پشتیبان کامل بگیرید. بکاپ رو فقط روی همون هاست نگه ندارید و یک نسخه رو روی فضای امن دیگه دانلود کنید. مطمئن بشید فایل بکاپ باز میشه و روش بازیابی اون رو هم بلدید.
فایلها شامل هسته وردپرس، قالبها، افزونهها، تصاویر و فایل wp-config.php هستن. پایگاه داده هم نوشتهها، تنظیمات، کاربران و بخش مهمی از اطلاعات افزونهها رو نگه میداره. برای برگشت کامل سایت به هر دو بخش نیاز دارید.
بررسی سابقه، مالکیت و سلامت دامنه جدید
مطمئن بشید دامنه جدید به نام خودتون یا کسبوکارتون ثبت شده و به پنل ثبتکننده و ایمیل مالک دامنه دسترسی دارید. اگه دامنه قبلاً استفاده شده، سابقه محتوا و لینکهای اون رو هم بررسی کنید. دامنهای که سابقه هرزنامه، محتوای نامرتبط یا مشکل امنیتی داره میتونه انتقال رو پیچیده کنه.
ثبت دامنه جدید روی هاست و تنظیم DNS
DNS دفترچه راهنمای اینترنت برای پیداکردن سرور دامنهست. رکوردهای DNS یا Name Serverهای دامنه جدید رو طبق اطلاعات شرکت هاستینگ تنظیم کنید. زمان دیدهشدن تغییرات عدد ثابتی نداره و به TTL، کش سرویسدهندهها و نوع رکورد بستگی داره؛ پس انتقال رو برای ساعت شلوغ سایت برنامهریزی نکنید.
فعالکردن گواهی SSL برای دامنه جدید
قبل از انتقال کاربران، گواهی SSL دامنه جدید رو فعال کنید تا سایت با HTTPS باز بشه. گواهی باید نسخه اصلی دامنه و هر نسخهای مثل www رو که استفاده میکنید پوشش بده. بعد هم صفحههای مهم، فایلهای CSS، JavaScript و تصاویر رو بررسی کنید تا هشدار محتوای ناامن نبینید.
ساخت فهرست کامل آدرسهای فعلی سایت
قبل از جابهجایی، فهرستی از URLهای فعلی بسازید. میتونید از نقشه سایت، گزارش صفحههای ایندکسشده در گوگل سرچ کنسول، فایلهای گزارش سرور و ابزار خزش سایت کمک بگیرید. نوشتهها، برگهها، محصولات، دستهها، فایلهای مهم و صفحههایی رو که بکلینک یا ورودی گوگل دارن از قلم نندازید.
مشخصکردن آدرس جدید برای هر صفحه قدیمی
یک جدول ساده با دو ستون «آدرس قدیمی» و «آدرس جدید» بسازید. اگه فقط نام دامنه عوض میشه و مسیرها ثابت میمونن، نگاشت صفحهها سادهتره. اگه بعضی صفحهها حذف یا ادغام میشن، نزدیکترین صفحه مرتبط رو بهعنوان مقصد انتخاب کنید.
همه صفحههای قدیمی رو به صفحه اصلی نفرستید. این کار تجربه بدی برای کاربر میسازه و گوگل ممکنه بعضی از این انتقالها رو Soft 404 حساب کنه؛ یعنی صفحه ظاهراً باز میشه، ولی مقصد جواب مناسبی برای آدرس قبلی نیست.
ثبت و تأیید هر دو دامنه در گوگل سرچ کنسول
قبل از انتقال، دامنه قدیمی و جدید رو در گوگل سرچ کنسول ثبت و مالکیت هر دو رو تأیید کنید. اگه از Domain property استفاده میکنید، معمولاً باید یک رکورد TXT در DNS بسازید. دسترسی به هر دو پراپرتی برای ثبت انتقال و بررسی نتیجهها لازمه.
آموزش تغییر دامنه در وردپرس
اضافهکردن دامنه جدید در دایرکتادمین
وارد پنل دایرکتادمین بشید و از بخش Account Manager گزینه Domain رو باز کنید.

روی Rename Domain کلیک کنید.

نام دامنه قدیمی و جدید رو بدون http یا https بنویسید و تنظیمات رو ذخیره کنید. اسم و جای این گزینهها ممکنه با توجه به نسخه پنل یا تنظیمات شرکت هاستینگ کمی فرق داشته باشه.

دایرکتادمین معمولاً برای دامنه جدید یک پوشه جدا میسازه. ولی برای تغییر دامنه سایت، دامنه جدید باید به فایلهای همین سایت وردپرسی برسه. پس قبل از جابهجایی فایلها یا تغییر مسیر دامنه، از پشتیبانی هاست بپرسید دامنه جدید رو چطور به پوشه سایت فعلی وصل کنید. انتخاب پوشه اشتباه ممکنه دامنه جدید رو به یک سایت خالی نشون بده.
تغییر WordPress Address و Site Address
وقتی دامنه جدید به هاست وصل شد و SSL هم فعاله، وارد پیشخوان وردپرس بشید. از مسیر «تنظیمات ← عمومی» دو گزینه WordPress Address (URL) و Site Address (URL) رو پیدا کنید. در انتقال معمولی که فایلهای وردپرس و سایت روی یک آدرس هستن، هر دو مقدار رو با دامنه کامل جدید و https:// وارد کنید.

بعد از ذخیره، وردپرس احتمالاً شما رو از حساب خارج میکنه. این رفتار طبیعیه؛ چون آدرس ورود هم عوض شده. حالا صفحه ورود رو با دامنه جدید باز کنید. اگه سایت باز نشد، اول DNS، گواهی SSL و مقدارهای ذخیرهشده رو بررسی کنید.
اگه گزینههای آدرس در پیشخوان قابلویرایش نیستن، احتمالاً مقدارهای WP_HOME و WP_SITEURL داخل فایل wp-config.php تعریف شدهان. در این حالت باید همون تعریفها رو اصلاح کنید یا با کمک پشتیبانی هاست دلیل قفلشدن گزینهها رو پیدا کنید.
تغییر دامنه از پایگاه داده وقتی به پیشخوان دسترسی ندارید
اگه بعد از تغییر دامنه به پیشخوان دسترسی ندارید، میتونید آدرس اصلی رو از پایگاه داده اصلاح کنید. قبل از این کار حتماً از پایگاه داده بکاپ بگیرید. بعد وارد ابزار مدیریت پایگاه داده هاست، مثل phpMyAdmin، بشید و پایگاه داده درست رو انتخاب کنید.
پیداکردن جدول تنظیمات با پیشوند درست
جدول تنظیمات معمولاً به options ختم میشه، ولی اسم اون همیشه wp_options نیست. مدیر سایت میتونه پیشوند wp_ رو عوض کرده باشه. اگه چند پایگاه داده یا چند مجموعه جدول میبینید، مقدار table_prefix در فایل wp-config.php نشون میده کدوم پیشوند به سایتتون مربوطه.
تغییر مقدارهای siteurl و home
داخل جدول options، ردیفهای siteurl و home رو پیدا کنید. مقدار هر دو رو به آدرس کامل دامنه جدید، مثل https://newdomain.com، تغییر بدید. انتهای آدرس اسلش اضافه نذارید؛ مگر اینکه تنظیم فعلی سایتتون دلیل مشخصی برای اون داشته باشه.
این دو تغییر فقط آدرس اصلی وردپرس رو اصلاح میکنن. آدرسهای قدیمی ممکنه هنوز داخل محتوای نوشتهها، تنظیمات قالب، ابزارکها یا اطلاعات افزونهها ذخیره شده باشن؛ پس مرحله جایگزینی امن رو هم انجام بدید.
جایگزینی امن آدرس قدیمی در پایگاه داده
برای عوضکردن URLهای ذخیرهشده، از روشی استفاده کنید که دادههای سریالشده وردپرس رو میشناسه. داده سریالشده نوعی متن ساختاریافتهست که طول و جای هر مقدار رو هم ذخیره میکنه. جایگزینی خام میتونه این ساختار رو خراب کنه.
اگه به خط فرمان دسترسی ندارید، میتونید از یک ابزار معتبر و سازگار با دادههای سریالشده کمک بگیرید. راهنمای جستجو و جایگزینی در مطالب وردپرس هم نکات این کار رو توضیح میده. قبل از اجرای نهایی، بکاپ بگیرید و دامنه قدیمی و جدید رو با دقت وارد کنید.
استفاده از WP-CLI و اجرای آزمایشی با dry-run
WP-CLI ابزار خط فرمان وردپرسه و دستور search-replace اون میتونه URLهای قدیمی رو با آدرس جدید جایگزین کنه. اول دستور رو با گزینه –dry-run اجرا کنید. این گزینه فقط نتیجه احتمالی رو نشون میده و چیزی رو تغییر نمیده.

wp search-replace 'https://olddomain.com' 'https://newdomain.com' --all-tables-with-prefix --skip-columns=guid --dry-runخروجی رو بررسی کنید. اگه دامنهها و تعداد تغییرها درست بود، همون دستور رو بدون –dry-run اجرا کنید. گزینه –skip-columns=guid از تغییر ستون guid نوشتهها رد میشه. این مثال باید با دامنههای واقعی خودتون و شرایط پایگاه داده شما تنظیم بشه.
چرا جایگزینی مستقیم ممکنه دادههای سریالشده رو خراب کنه؟
بعضی قالبها و افزونهها چند مقدار رو در یک ساختار سریالشده ذخیره میکنن. این ساختار طول رشتهها رو هم ثبت میکنه. اگه دامنه جدید از دامنه قبلی کوتاهتر یا بلندتر باشه و فقط متن رو عوض کنید، طول ذخیرهشده دیگه درست نیست و تنظیمات ممکنه خوانده نشن. WP-CLI طولها رو موقع جایگزینی دوباره محاسبه میکنه.
پاککردن کش وردپرس، سرور و CDN
بعد از تغییر آدرسها، کش افزونه وردپرس، کش سرور، کش مرورگر و CDN رو پاک کنید. CDN شبکهای از سرورهاست که نسخهای از فایلهای سایت رو نزدیک کاربر نگه میداره. اگه کش قدیمی باقی بمونه، ممکنه بعضی کاربرها هنوز فایل یا ریدایرکت قبلی رو ببینن.
ریدایرکت ۳۰۱ دامنه قدیمی به دامنه جدید
ریدایرکت ۳۰۱ چیه و چه کمکی به سئو میکنه؟
ریدایرکت ۳۰۱ یک پاسخ دائمی سروره که به مرورگر و موتور جستجو میگه صفحه برای همیشه به آدرس دیگهای رفته. کاربر با بازکردن لینک قدیمی خودکار به مقصد جدید میرسه و گوگل هم ارتباط بین دو آدرس رو بهتر میفهمه.
ریدایرکت باید روی دامنه قدیمی اجرا بشه. یعنی دامنه قدیمی، DNS اون و هاستی که پاسخ ریدایرکت رو میده باید فعال بمونن. فقط تغییر آدرس داخل وردپرس جای این مرحله رو نمیگیره.
چرا هر صفحه قدیمی باید به صفحه متناظر خودش بره؟
کاربری که روی لینک قدیمی یک محصول کلیک میکنه، انتظار داره همون محصول رو ببینه؛ نه صفحه اصلی سایت. موتور جستجو هم با مقصد مرتبط راحتتر متوجه انتقال محتوا میشه. برای همین olddomain.com/blog/post باید به newdomain.com/blog/post یا نزدیکترین محتوای مرتبط بره.
اگه صفحهای جایگزین مرتبط نداره و واقعاً حذف شده، برگردوندن پاسخ ۴۰۴ یا ۴۱۰ از فرستادن کاربر به یک صفحه نامرتبط بهتره. تصمیم نهایی رو براساس ارزش صفحه، بکلینکها و نیاز کاربر بگیرید.
تنظیم ریدایرکت در فایل .htaccess برای سرور Apache
اگه سرور دامنه قدیمی از Apache و mod_rewrite استفاده میکنه، میتونید قانون انتقال رو در فایل .htaccess دامنه قدیمی بذارید. اول از فایل فعلی یک نسخه پشتیبان بگیرید. بعد کد رو قبل از قوانین معمول وردپرس قرار بدید.

RewriteEngine OnRewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC]RewriteRule ^(.*)$ https://newdomain.com/$1 [R=301,L]olddomain.com و newdomain.com رو با دامنههای واقعی خودتون عوض کنید. این نمونه فقط وقتی مناسبه که مسیر صفحهها ثابت مونده باشه. قبل از استفاده روی سایت اصلی، کد رو با تنظیمات واقعی هاست آزمایش کنید؛ چون جای فایل و قوانین سرور میتونه متفاوت باشه.
پوشش نسخههای www و بدون www
عبارت ^(www\.)? در شرط بالا هر دو نسخه www و بدون www دامنه قدیمی رو پوشش میده. بااینحال، گواهی SSL قدیمی هم باید برای نسخههایی که با HTTPS باز میشن معتبر باشه؛ وگرنه مرورگر ممکنه قبل از رسیدن به ریدایرکت هشدار امنیتی نشون بده.
حفظ مسیر کامل صفحهها و استفاده از HTTPS
بخش $1 مسیر بعد از نام دامنه رو نگه میداره. برای نمونه، /contact/ در دامنه قدیمی به /contact/ در دامنه جدید میره. مقصد هم با HTTPS نوشته شده تا کاربر مستقیم به نسخه امن برسه و یک ریدایرکت اضافه ساخته نشه.
تنظیم ریدایرکت روی سرور Nginx
اگه سرورتون از Nginx استفاده میکنه، فایل .htaccess کاربردی نداره. قانون انتقال باید داخل تنظیمات سرور دامنه قدیمی قرار بگیره. یک نمونه ساده برای حفظ مسیر و پارامترها اینه:
server { server_name olddomain.com www.olddomain.com; return 301 https://newdomain.com$request_uri;}فایل تنظیمات و روش بارگذاری دوباره Nginx بین سرویسها فرق داره. اگه دسترسی مدیریت سرور ندارید، این کد رو همراه با نگاشت URLها برای پشتیبانی هاست بفرستید. تنظیم اشتباه سرور میتونه کل سایت رو از دسترس خارج کنه.
آزمایش ریدایرکتها و جلوگیری از حلقه یا زنجیره ریدایرکت
چند آدرس از صفحه اصلی، نوشتهها، دستهها، محصولات و فایلهای مهم رو آزمایش کنید. آدرس قدیمی باید با یک پاسخ ۳۰۱ مستقیم به مقصد نهایی برسه و مقصد هم پاسخ ۲۰۰ بده. پاسخ ۲۰۰ یعنی صفحه با موفقیت باز شده.
زنجیره ریدایرکت وقتی ساخته میشه که آدرس اول به آدرس دوم و بعد به آدرس سوم بره. حلقه هم وقتی رخ میده که دو یا چند آدرس مدام کاربر رو به هم برگردونن. همه قوانین قدیمی HTTP، www و اسلش انتهایی رو بررسی کنید تا انتقال مستقیم و بدون حلقه باشه.
ریدایرکتها رو تا چه مدتی نگه دارید؟
گوگل پیشنهاد میکنه ریدایرکتها رو تا جای ممکن و معمولاً دستکم یک سال نگه دارید. نگهداشتن دائمی اونها برای کاربرهایی که بوکمارک قدیمی دارن و سایتهایی که هنوز به دامنه قبلی لینک میدن بهتره. پس دامنه قدیمی رو تمدید کنید و اجازه ندید شخص دیگهای مالک اون بشه.
اصلاح تنظیمات سئو بعد از تغییر دامنه
بررسی لینکهای داخلی و فایلهای رسانهای
ریدایرکت برای لینکهای قدیمی لازمه، ولی لینکهای داخلی سایت جدید بهتره مستقیم به دامنه جدید برن. منوها، دکمهها، لینکهای داخل نوشتهها، ابزارکها، تصاویر، فایلهای دانلودی و آدرسهای ذخیرهشده در صفحهساز رو بررسی کنید.
اگه مرورگر هشدار Mixed Content نشون میده، یعنی صفحه HTTPS هنوز یک فایل رو با HTTP میخونه. آدرس اون فایل رو اصلاح کنید و بعد کش سایت و CDN رو پاک کنید.
اصلاح تگ canonical و دادههای ساختاریافته
Canonical نشانی ترجیحی یک صفحه رو به موتور جستجو معرفی میکنه. کد منبع چند صفحه مهم رو بررسی کنید و مطمئن بشید canonical به URL همون صفحه روی دامنه جدید اشاره میکنه. اگه از افزونه سئو استفاده میکنید، تنظیمات عمومی و آدرسهای دستی هر نوشته رو هم ببینید.
دادههای ساختاریافته یا Schema اطلاعاتی مثل نام سازمان، لوگو و آدرس صفحه رو با قالب قابلفهم برای موتور جستجو ارائه میکنه. URLهای دامنه قدیمی رو در تنظیمات Schema، مشخصات سازمان و کدهای سفارشی عوض کنید.
بررسی robots.txt و جلوگیری از بستهشدن سایت جدید
فایل robots.txt دامنه جدید رو باز کنید و مطمئن بشید مسیرهای لازم برای گوگل بسته نیستن. در پیشخوان وردپرس هم از مسیر «تنظیمات ← خواندن» بررسی کنید که گزینه بازداشتن موتورهای جستجو از بررسی سایت فعال نباشه.

اگه نسخه آزمایشی سایت با رمز یا قانون مسدودکننده محافظت شده، این محدودیت رو بعد از انتقال بردارید. البته صفحههای مدیریتی و خصوصی همچنان باید محافظت بشن.
ساخت و ثبت نقشه سایت دامنه جدید
نقشه سایت فهرستی از آدرسهای مهمه که پیداکردن صفحهها رو برای موتور جستجو آسونتر میکنه. نقشه سایت جدید باید فقط URLهای قابلایندکس دامنه جدید رو داشته باشه و هیچ آدرس قدیمی یا صفحه ۴۰۴ داخل اون نباشه.
آدرس نقشه سایت رو در پراپرتی دامنه جدید سرچ کنسول ثبت کنید. اگه درباره ساختار اون مطمئن نیستید، راهنمای مدیریت نقشه سایت وردپرس رو بخونید.
بهروزرسانی لینکهای زبانهای مختلف و hreflang
اگه سایت چندزبانه دارید، مقدارهای hreflang رو اصلاح کنید. hreflang به گوگل میگه هر نسخه از صفحه برای کدوم زبان یا منطقه ساخته شده. هر نسخه زبانی باید به URL جدید خودش و نسخههای متناظر روی دامنه جدید اشاره کنه.
اصلاح آدرس سایت در ابزارهای آمارگیری و سرویسهای متصل
دامنه رو در ابزار آمارگیری، سرویس ایمیل، درگاه پرداخت، سرویس پیامک، CDN، ابزارهای تبلیغاتی و هر API متصل به سایت اصلاح کنید. API راه ارتباط نرمافزارها با همدیگهست. بعضی سرویسها فقط دامنههای از قبل تأییدشده رو قبول میکنن؛ پس فهرست دامنههای مجاز و Callback URLها رو هم بررسی کنید.
اعلام تغییر دامنه به گوگل سرچ کنسول
تأیید مالکیت دامنه قدیمی و دامنه جدید
وارد سرچ کنسول بشید و مطمئن بشید مالکیت هر دو دامنه هنوز تأیید شده. فایل یا رکوردی رو که برای تأیید دامنه قدیمی استفاده کردهاید حذف نکنید. گوگل برای بررسی انتقال باید بتونه رابطه شما با هر دو سایت رو تأیید کنه.
ثبت انتقال با ابزار Change of Address
بعد از فعالشدن ریدایرکتها، از پراپرتی دامنه قدیمی وارد Settings بشید و ابزار Change of Address رو باز کنید. دامنه جدید رو انتخاب کنید و بررسیهای خواستهشده رو انجام بدید. این ابزار فقط یک علامت کمکی برای گوگله و جای ریدایرکت، اصلاح لینکها یا نقشه سایت رو نمیگیره.
چه وقتهایی نباید از Change of Address استفاده کنید؟
برای تغییر HTTP به HTTPS، جابهجایی بین www و بدون www یا تغییر مسیرهای داخل همون دامنه از Change of Address استفاده نکنید. این ابزار برای انتقال یک دامنه یا زیردامنه به دامنه یا زیردامنه دیگه طراحی شده. انتقالهای داخل سایت همچنان به ریدایرکت درست و اصلاح لینکهای داخلی نیاز دارن.
بررسی صفحهها با URL Inspection
URL Inspection یا ابزار بررسی نشانی بهتون نشون میده گوگل درباره یک صفحه چه اطلاعاتی داره. چند صفحه مهم دامنه جدید رو بررسی کنید. ببینید صفحه برای ایندکس دردسترسه، canonical انتخابشده درست دیده میشه و مانعی از طرف robots.txt یا برچسب noindex نداره.
پایش وضعیت ایندکس، خطاها و نقشه سایت
گزارش Pages، بخش Sitemaps و پیامهای سرچ کنسول رو مرتب ببینید. در هفتههای اول، افزایش صفحههای ریدایرکتشده در دامنه قدیمی و بیشترشدن صفحههای ایندکسشده در دامنه جدید طبیعیه. ولی خطاهای گسترده ۴۰۴، مسدودشدن صفحهها یا انتخاب canonical قدیمی نیاز به بررسی سریع داره.
کارهایی که بعد از انتقال دامنه باید انجام بدید
بررسی کد پاسخ آدرسهای مهم
از فهرست URLهایی که قبل از انتقال ساختهاید نمونه بگیرید و پاسخ هر آدرس رو بررسی کنید. URL قدیمی باید مستقیم ۳۰۱ بده و URL جدید باید ۲۰۰ باشه. صفحههای مهم، پربازدید و دارای بکلینک رو در اولویت بذارید.
پیداکردن خطاهای ۴۰۴ و اصلاح ریدایرکتها
گزارشهای سرچ کنسول و سرور رو برای آدرسهای ۴۰۴ بررسی کنید. اگه صفحه قدیمی معادل جدید داره، ریدایرکت اون رو اضافه یا اصلاح کنید. اگه آدرس بهخاطر یک لینک داخلی اشتباه ساخته شده، خود لینک رو هم درست کنید.
بهروزرسانی لینکهای شبکههای اجتماعی و پروفایلهای تجاری
لینک سایت رو در شبکههای اجتماعی، پروفایلهای کاری، امضای ایمیل، خبرنامه، اپلیکیشن و فایلهای قابلدانلود تغییر بدید. ریدایرکت لینک قدیمی رو باز میکنه، ولی لینک مستقیم تجربه سریعتر و نشانه برند یکدستتری میسازه.
درخواست اصلاح بکلینکهای مهم
بکلینک یعنی لینکی که سایت دیگهای به سایت شما داده. لازم نیست برای اصلاح تکتک لینکها وقت بذارید. اول سراغ لینکهای مهم، پربازدید و سایتهایی برید که باهاشون ارتباط مستقیم دارید و محترمانه بخواید مقصد لینک رو به دامنه جدید عوض کنن.
تمدید دامنه قدیمی و حفظ دسترسی به اون
دامنه قدیمی رو رها نکنید. مالک جدید میتونه از اعتبار نام قبلی برندتون سوءاستفاده کنه و لینکهای قدیمی هم از کار میافتن. دامنه، گواهی SSL و سرویس لازم برای پاسخ ریدایرکت رو فعال نگه دارید.
پایش رتبه، ورودی گوگل و رفتار کاربران
رتبه کلمات مهم، کلیک و نمایش سرچ کنسول، ورودی طبیعی و تبدیلهای سایت رو مقایسه کنید. بهتره دادهها رو روزانه ببینید، ولی با نوسان یک روزه تصمیم عجولانه نگیرید. روند چند هفتهای تصویر دقیقتری میده.
اگه یک بخش مشخص افت کرده، URLهای همون بخش رو بررسی کنید. خطای ریدایرکت، canonical قدیمی، noindex، لینک داخلی ناقص و تفاوت محتوای مقصد از علتهای رایج هستن.
اشتباههای رایج موقع تغییر دامنه سایت
- فرستادن همه صفحههای قدیمی به صفحه اصلی: هر صفحه باید به مقصد مرتبط خودش بره.
- حذف دامنه قدیمی یا ریدایرکتها خیلی زود: دامنه قدیمی و ریدایرکتها رو دستکم یک سال و ترجیحاً برای همیشه نگه دارید.
- استفاده از ریدایرکت موقت: برای جابهجایی دائمی دامنه از پاسخ دائمی ۳۰۱ یا ۳۰۸ استفاده کنید.
- فراموشکردن HTTPS یا یکی از نسخههای www و بدون www: همه نسخههایی که قبلاً دردسترس بودن باید به مقصد نهایی برسن.
- تغییر همزمان دامنه، قالب و ساختار پیوندهای یکتا: تغییرها رو جدا انجام بدید تا بررسی مشکلها سادهتر باشه.
- ویرایش مستقیم پایگاه داده بدون بکاپ و اجرای آزمایشی: قبل از تغییر نسخه پشتیبان بگیرید و اول dry-run اجرا کنید.
- بستهماندن سایت جدید برای موتورهای جستجو: robots.txt، رمز محافظ و تنظیم نمایش به موتورهای جستجو رو بررسی کنید.
چکلیست نهایی تغییر دامنه بدون افت سئو
- بکاپ کامل و قابلبازیابی از فایلها و پایگاه داده تهیه کنید.
- مالکیت دامنه، DNS و SSL جدید رو آماده کنید.
- برای همه آدرسهای مهم نگاشت URL بسازید.
- هر دو دامنه رو در سرچ کنسول تأیید کنید.
- WordPress Address و Site Address رو اصلاح کنید.
- آدرسهای ذخیرهشده رو با روش سازگار با دادههای سریالشده تغییر بدید.
- ریدایرکت دائمی صفحهبهصفحه رو فعال کنید.
- لینکهای داخلی، canonical، Schema، robots.txt و نقشه سایت رو بررسی کنید.
- انتقال رو با Change of Address به گوگل اعلام کنید.
- کدهای پاسخ، خطاهای ۴۰۴، ایندکس و رتبهها رو زیر نظر بگیرید.
- دامنه قدیمی و ریدایرکتها رو فعال نگه دارید.
مهمترین اصل اینه که کاربر و موتور جستجو برای هر آدرس قدیمی یک مسیر روشن تا محتوای جدید داشته باشن. با بکاپ درست، نگاشت دقیق URLها و پایش بعد از انتقال، تغییر دامنه وردپرس به یک فرایند قابلکنترل تبدیل میشه.
سؤالهای رایج
آیا تغییر دامنه حتماً باعث افت سئو میشه؟
نه. ممکنه موقع خزش و پردازش آدرسهای جدید نوسان موقت ببینید، ولی ریدایرکت دائمی صفحهبهصفحه، لینکهای داخلی درست و ثبت انتقال در سرچ کنسول خطر افت شدید و ماندگار رو کمتر میکنن.
انتقال اعتبار دامنه قدیمی چقدر زمان میبره؟
زمان ثابتی نداره. اندازه سایت، سرعت خزش گوگل، کیفیت ریدایرکتها و تعداد URLها روی اون اثر میذارن. گزارشهای سرچ کنسول و ورودی سایت رو در هفتهها و ماههای بعد بررسی کنید.
ریدایرکت ۳۰۱ رو تا چه مدتی باید نگه داریم؟
گوگل نگهداشتن ریدایرکتها رو تا جای ممکن و معمولاً دستکم یک سال پیشنهاد میکنه. برای کاربرها و لینکهای قدیمی، نگهداشتن دائمی اونها انتخاب بهتریه.
آیا فقط تغییر آدرس وردپرس برای انتقال دامنه کافیه؟
نه. باید DNS و SSL رو آماده کنید، URLهای ذخیرهشده رو اصلاح کنید، ریدایرکت دائمی بسازید، تنظیمات سئو و نقشه سایت رو بررسی کنید و انتقال رو در سرچ کنسول زیر نظر بگیرید.
برای تغییر HTTP به HTTPS هم باید از Change of Address استفاده کنیم؟
نه. Change of Address برای تغییر دامنه یا زیردامنهست. برای انتقال HTTP به HTTPS باید گواهی SSL رو فعال کنید، ریدایرکت دائمی بذارید و لینکهای داخلی و canonical رو به HTTPS تغییر بدید.
اگه بعد از تغییر دامنه وارد پیشخوان وردپرس نشدیم، چه کار کنیم؟
اول DNS، SSL و آدرس ورود جدید رو بررسی کنید. بعد مقدارهای siteurl و home رو در جدول options پایگاه داده ببینید. اگه WP_HOME یا WP_SITEURL در wp-config.php تعریف شده، همون مقدارها رو هم اصلاح کنید. قبل از ویرایش پایگاه داده حتماً بکاپ بگیرید.
جمعبندی
تغییر دامنه سایت بدون افت سئو به یک دکمه یا تنظیم خلاصه نمیشه. باید قبل از شروع بکاپ بگیرید، دامنه جدید و SSL رو آماده کنید، برای آدرسهای قدیمی مقصد درست بسازید و همه ریدایرکتها رو آزمایش کنید. بعد از انتقال هم لینکهای داخلی، نقشه سایت، تنظیمات سئو و گزارشهای گوگل سرچ کنسول رو زیر نظر داشته باشید.
ممکنه رتبهها برای مدتی نوسان داشته باشن، ولی این موضوع بهتنهایی نشونه شکست انتقال نیست. مهم اینه که هر صفحه قدیمی مستقیم به نسخه مرتبط خودش برسه، دامنه قبلی فعال بمونه و خطاهای ۴۰۴ یا زنجیرههای ریدایرکت سریع اصلاح بشن. اگه مرحلهها رو با حوصله و براساس چکلیست جلو ببرید، انتقال دامنه برای کاربرها و موتورهای جستجو مسیر روشنتری خواهد داشت.

مشکل حل شد
حالا دو حساب در گوگل وب مستر تولز دارم یکی دامنه قبلی یکی دامنه جدید حالا راهی نداره پنل دامنه قبلی حذف کنم یا خودش حذف میشه؟
دو ماه دیگر حذف کنید
باشه ممنون
بعد چطوری دو ماه دیگر حذف کنم؟
ابتدا وارد صفحه انتخاب سایت شده، و سپس با کلیک روی گزینه Manage property سایت مورد نظر و انتخاب گزینه Delete property آن را حذف نمایید.
1: یعنی دامنه قبلی دیگه حذف کنم طبق راهنمایی بالا در پنل وب مستر تولز؟
2: دامنه قبلی دیگه روی هاست هست چیکارش کنم بهش نیازی ندارم دیگه چطوری باید حذف بشه یا باید باشه؟
عرض کردم بعد از 2 ماه پاک کنید
طبق همین روشی که گفته شده
سلام آقای راد در یوتوب دنبالتون میکنم و از ویدیو ها استفاده آقا من از aapanel استفاده میکنم و nginx به دلایلی بهتر میدونم که در dns دبلیو را ثبت نکنم چون وقتی ثبت است ریدایرکت سه مرحله ای میکند یعنی از http://www به https://www و به https:// بخاطر همین فکر میکنم در این حالت مشکلی پیش بیاد اگر ثبت نکنم دبلیو را گوگل مشکلی ندارد
2- البته اگر ثبت نشه ww هم به خودش ریدایرکت میشه
خیلی ممنون میشم نظر تون را بهم بگید
سلام
گفتید
لطفا دامنه را ثبت و تایید کنید. طبق آموزش ثبت دامنه در گوگل
دامنه توی گوگل وب مستر تولز ثبت و با کد html و فایل به هر دو روش تایید کردم ولی بازم این ارور میاد؟
پاسخ نمی دید؟
لطفا دامنه را ثبت و تایید کنید. طبق آموزش ثبت دامنه در گوگل
مشکل از این این مود فایل html دامنه جدید آپلود نشده بود مشکل برطرف نشد اما یه سوال دیگه
حالا که در خواست تغییر هم به گوگل دادم حالا باید فایل html کد تایید گوگل دامنه قبلی در public_html باشه یا فقط مال دامنه جدید؟
بله
سلام
تمام موارد انجام دادم دامنه همون دامنه هست فقط نسخه دات کام آن ثبت کردم و ست کردم الان فقط مونده سایت در گوگل:
می خوام به گوگل بگم به جای آی ار دامنه دات کام ثبت کند طبق این مقاله در پنل قبلی گوگل روی گزینه
change of address کلیک کردم 4 فیلد اومد که هیچ کدام آن کار نمی کند حالا باید چی کار گنم؟
سلام
باید ابتدا دامنه جدید را ثبت کرده باشید تا این فیلدها کار کنند
یعنی دامنه جدید توی گوگل وب مستر تولز ثبت نام کنم و در دامنه قبلی پنل گوگل وب مستر تولز ادرس جدید به دامنه بدم
بله
با دامنه جدید ثبت نام کردم در دامنه قبلی و پنل گوگل قبلی در فیلد اول دامنه جدید انتخاب کردم در فیلد دوم روی دکمه چک کلیک می کنیم ارور زیر میاد:
Confirm that 301-redirects work properly
URLs from your old site should be redirected to your new site using permanent 301-redirect directives.
We couldn’t crawl your site. Check that Googlebot can crawl the root of your site using the Fetch as Google tool.
ریدایرکت را صحیح انجام نداده اید. لطفا طبق آموزش قدم به قدم انجام دهید
بعدش یعنی باید دوباره از اول سئو کنم یعنی نقشه سایت باید دوباره معرفی کنم و …
بله
مشکل ریدایرکت حل حالا فیلد سوم ارور زیر میده:
Check that verification methods are still present
This step ensures your new and old sites are properly verified before the move, and will remain so afterwards.
Old site missing verification method. See details.
لطفا دامنه را ثبت و تایید کنید. طبق آموزش ثبت دامنه در گوگل
سلام
من این مراحل رو انجام دادم ولی محتوای سایت همچنان با هردو دامنه بالا میاد
چطوری میشه تمامی محتوای دامنه قدیمی را به دامنه جدید ریدایرکت کرد؟
درود کد ریدایرکت رو قرار بدید توی htaccess تا ریدایرکت شود.
سلام
اگر این مراحل رو طی کنیم از دامنه قدیمی به دامنه جدید ریدایرکت میشه؟
اگر کاربر آدرس دامنه قبلی رو وارد کرد آدرس دامنه جدید باز میشه؟
درود بله
سلام. اگر بخواهیم یه دامنه دات کام که ssl داره رو به یه دامنه دات آی آر تغییر بدیم. این کار امکان پذیره؟ این وسط تکلیف ssl چیه میشه؟ آیا ssl رو هم میشه به دامنه دات آی آر تغییر داد؟
سلام بله میشه. در مورد اس اس ال باید با شرکت ارائه دهنده صحبت کنید که ایا قابلیت تغییر رو داره یا خیر
سلام ممنون درست شد فقط الان هر پستی باز میکنم ارو ۴۰۴ میده
پیوند یکتا دوباره زدم سیو شد ولی باز ارور ۴۰۴ میده
از هاست بخواهید بررسی کنند فایل htaccess رو
سلام من طبق اموزش شما انجام دادم و تو گوگل وب مسترم کاراش کردم تموم یک مشگلی دارم سایتم میزنم وقتی با دامنه قبلی میزنم دامنه جدید میاره بالا تا اینجا درسته
میرم تو گوگل اسم سایت سرچ میکنم وقتی گوگل میاره روش کلیک میکنم دامنه جدید نشون نمیده با همون دامنه قبلی نشون میده
میخوام باید صبر کنم عادیه یا غیر عادی؟
درود باید ریدایرکت رو صحیح انجام بدید از طریق فایل htaccess
سلام
من در ورد پرس یک سایت طراحی کردم و الان در آدرس بار localhost هستش و یک دامنه ir هم ثبت کردم .
حالا میخوام سایت طراحی شده در وردپرس را به دامنه ir منتقل کنم طبق آموزشهای شما از برنامه زمپ استفاده کردم لطفا با زبان ساده راهنمایی بفرمایید بنده مبتدی هستم.
اسم سایت بنده zaririha.ir هست.
ممنون
درود توی سایت ما سرچ بفرمایید انتقال سایت از لوکال هاست به هاست اصلی
با سلام من در ورد پرس یک سایت طراحی کردم حالا میخام به شخصی بفروشمم
میشه راهنمایی م کنید
به هر روشی هم میخام آدرس url رو تغییر بدم ارور میده
درود بهترین کار این هست که با duplicator بسته بگیرید و بهشون بدید. آموزشش توی سایت هست.
سلام.
پس از انجام کلیه کارهای گفته شده، کی باید وب مستر ئامنه قدیمی حذف بشه؟؟؟ اصلا باید حذف بشه یا نه؟؟؟
بعد از دو هفته حذف کنید
سلام ممنون. کد رو حذف کردم و مشکل حل شد.ولی در کمال تعجب دیدم دامنه قبلی هنوز داره ریدایرکت میشه به دامنه جدید.با اینکه کد رو حذف کردم 🙂
سلام متشکرم. بخاطر کش شدن توی مرورگرتون هست.
سلام من مثل اموزش درست کردم دامنه قبلی رو هم تست کردم به خوبی باز کرد ولی وقتی خواستم وارد wp-admin بشم دیدم بالا نمیاره
و این هشدار رو میده haylimoviez.info redirected you too many times.
من از تو افزونه yoast فایل htaccess رو ادیت کردم ولی الان که قسمت مدیریت باز نمیشه نمیتونم کد رو بردارم که اوکی بشه.از تو هاست خواستم بردارم که دیدم تو پوشه public_html فایل htaccess نیست.
الان باید چیکار کنم ؟ لطفا کمک کنید.
سایت رو از ادرس hymvz.ir به ادرس haylimoviez.info ریدایرکت کردم که به درستی انجام شد ولی فقط مشکل اینه که پنل مدیریت برای من باز نمیشه
سلام از setting فایل منیجر تیک گزیینه show hidden files رو بزنید تا فایل رو نمایش بده. سپس کدی که وارد کردید رو حذف کنید تا مشکل حل بشه. یه جای کد اشتباه وارد کردید که این خطا رو دارید.
با عرض احترام مجدد
تمام ایندکس ها در گوگل با https هستند و اگر کد رو بردارم دیگه باز نمیشن و گوگل تمام ایندکس ها رو حذف میکنه .
اینطور که بدتر میشه .
پس توی گوگل سرچ کنید redirect https to http
با سلام و احترام
من در گذشته آدرس سایت رو از http://avaliha.ir به https://avaliha.ir تغییر آدرس دادم و الان میخوام آدرس به http://avaliha.com انتقال پیدا کنه .
در انتقال آدرس به آدرس جدید هر کدی که نوشته شده رو در htaccess تست کردم اما وقتی آدرس avaliha.ir رو میزنی سایت قاطی میکنه و همینطور آدرس ها تغییر میکنه و ارور میده و وارد صفحه نمیشه .
شما نمیدونید مشکل چیه و چطور باید حلش کرد ؟
ممنون میشم راهنمایی بفرمایید .
درود. شما باید کد رو بردارید تا url اصلی یعنی بدون https نمایش داده شود.
با سلام و احترام
ممنون از مطلبتون
چند تا سوال از خدمتتون داشتم :
اول اینکه نوشتید انتقال دامین کاهش بازدید ایجاد میکنه و ضرر داره . سایتم به علت حمله هکرها دچار مشکل شده بود که بعد از برطرف شدن ایندکسش دچار مشکل شده و کلا اعتبار سایت مشکل پیدا کرده . به نظرتون انتقال بدم بهتره یا نه ؟ امکان داره ایندکسام رو از دست بدم ؟
دوم اینکه آدرس سایت ما الان https://avaliha.ir هست که میخوام به http://avaliha.com انتقال بدم . اگر انتقال بدم برای اینکه از https به http میره مشکلی پیش نمیاد ؟ و همچنین دامین com بهتره یا ir ؟
ممنون میشم پاسخ بدید .
سلام
پیشنهاد میکنیم از یک هاست مطمئن مانند هدیش هاست استفاده کنید : hadishhost.com
بله امکان دارد ولی در مدت زمان نه چندان زیاد حل میشود.
خیر مشکلی پیش نمی اید.
فرقی نمیکند دات کام بین الملی است.
با سلام و عرض ادب
همه مراحل خوب پیش رفت به جز اعلام تغییر دامنه به گوگل است که گزینه سوم که مربوط به چک کردن ریدارکت 301 است که با وجود اینکه که کد ریدارکت را به فایل مورد نظر اضافه کردم ولی گوگل وبمستر تایید نمی کند ضمن اینکه این پیغام را نیز نمایش می دهد:
We couldn’t crawl your site. Check that Googlebot can crawl the root of your site using the Fetch as Google tool.
سلام از بخش fetch as google چک کنید سایت در دسترس ربات های گوگل باشد
با سلام و عرض ادب
در دایرکت ادمین بعد اینکه دامنه اصلی سایت را تغییر دادم و کد ریدارکت را به انتهای فایل مورد نظر اضافه کردم ولی ریدایرکت صورت نگرفت!!!
تا اینکه دامنه قبلی را روی دامنه جدید پارک کردم اون موقع ریدارکت صورت گرفت که بدون این کد نیز خودش ریدارکت می دهد. بنابراین سوال بنده این است:
1. با پارک کردن دامنه ریدارکت صورت می گیرد بنابراین چه نیازی به وارد کردن این کد است؟
سلام اگر از تنظیمات وردپرس٬ ادرس جدید را وارد کنید بله
درود بر شما
کوتاه بپپرسم
آیا از نظر سئو افت شدیدی داره؟؟؟؟
بعد از مدت کوتاهی افت سئو درست میشود و به حالت قبل برمیگردد؟؟؟
(با کمال احترام و خسته نباشید)
درود
خیر افت شدید ندارد و بعد از مدتی درست میشه البته اگر درست کار رو انجام بدید
سلام
آدرس اصلی سایت
http://pchamyar.ir
هستش الان وقتی آدرس وارد می کنم به ادرس
http://sub.pchamyar.ir
منتقل میشه و چیزی نمایش نمی دهد
لطفا راهنمایی کنید
درود. میخاید به این ادرس تغییر بدید؟
سلام
من یه وبلاگ دارم به آدرس زیر
با تنظیماتی که انجام شده می خواییم محتویات وبلاگ فوق در آدرس زیر نمایش داده بشه:
از طریق مدیریت وردپرس از بخش تنظیمات نشانی سایت رو عوض کردم و به شکل زیر درآوردم:
الان مطالب وبلاگی که در ساب دامین هست در ساب فولدر نمایش داده میشه اما وقتی مطلبی رو باز می کنم فقط آدرس اون مطلب درآدرس بار باز میشه اما خود مطلب نمایش داده نمیشه. مثلا لطف کنید برید به آدرس زیر
اینجا یکی از پستها رو باز کنید. می بینید که آدرس اون پست در آدرس بار دیده میشه اما خود اون مطلب باز نمیشه. چیکار کنم؟
فقط اینو عرض کنم من هیچ تغییری در هاست ندادم فقط از مدیریت وردپرس از بخش تنطیمان نشانی سایت رو عوض کردم.
ممنون
درود.
اگر از آموزش به درستی استفاده کرده باشید، چنین مشکلی پیش نخواهد آمد.
مشکل شما از سمت هاست می باشد به نظر می رسد : “502 – Web server received an invalid response while acting as a gateway or proxy server.”
سلام وقت بخیر
سوالی داشتم از خدمتتون من تمام مراحل تغییر دامنه را همونطور که توضیح دادید انجام دادم البته کد 301 رو دستی وارد نکردم در فایل htaccess، بلکه از طریق cpanel گزینه Redirects رو زدم و آدرس رو وارد کردم و کد مربوطه به htaccess اضافه شد. مشکلی که دارم بعد از ثبت ادرس جدید در گوگل وبمستر در مرحله دوم change website address با این ارور مواجه می شوم: (خط آخر)
2
Confirm that 301-redirects work properly
URLs from your old site should be redirected to your new site using permanent 301-redirect directives.
The old site redirects to example.com, which does not correspond to the new site you chose.
پیشاپیش از راهنمایی شما سپاسگذارم…
سلام ظاهرا ادرس سایت ها را در htaccess نادرست یا با www وارد کرده اید
ممنون از پاسخگویی شما
فایل htaccess بطور اتوماتیک خودش وارد کرد و من تغییرش ندادم.
جای example آدرس سایتم هست:
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^/?$ “http\:\/\/example\.com\/” [R=301,L]
درود.
با هاست در تماس باشید، شاید برخی دسترستی ها را از .htaccess محدود کرده باشند.
کد 301 شما رو هم قرار دادم با آدرسم جایگزین کردم این ارور رو می ده و سایت باز نمیشه اصلا
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at webmaster@movibartar.moviebartar.com to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
درود.
با هاست در تماس باشید، شاید برخی دسترستی ها را از .htaccess محدود کرده باشند و یا .htaccess ای قبل از فایل شما در حال لود می باشد که بر روی کد شما تاثیر می گذارد.
کد آموزش تست شد و مشکلی مشاهده نشد.
بسیار خوب بود
مرسی
با سلام
دمتون گرم بابت آموزشاتون خدا خیرتون بده
ببخشید بعد از اینکه آدرس سایت رو با ریدایرکت عوض کردیم بعد از 3 روز که سایت تو گوگل با ادرس جدید نمایش داده شد
میشه آدرس قبلی رو اطلاعاتشو به کل از تو هاست پاک کرد ؟ یعنی دومین قبلی رو کلا اطلاعات تو هاستشو پاک کنیم ؟
و حتی در آینده اصلا اون دامین رو تمدید نکرد ؟
سلام بله مشکلی نیست فقط ریدایرکت ها رو پاک نکنید. دامنه رو تمدید باید کرد
سلام به برادر ارجمند
میتونم بگم بهترین و کامل ترین و کوتاه ترین آموزشو شما گزاشتید
فقط ای کاش راجب مرحله گوگل سرچ کنسول بیشتر توضیح میدادید چون خودش 4 مرحله هست که سادس ولی نباید اشتباه انجام داد
و اما یه سوال مهم دارم
این کد که شما فرمودید تو htaccess حتما باید وارد بشه ؟
چون خود هاست یه آپشن داره به اسم ریدایرکت و دقیقا همین کارو میکنه و به نظرم نیازی به این کد نیست که وارد بشه درسته ؟ میشه فقط اونطوری ریدایرکت کرد ؟
سلام متشکر. این کد رو وارد کنید خیلی بهتره. ریدایرکت هاست چندان کامل نیست
با سلام
من کد شما رو هاستم قرار دادم فقط یه مشکل هست اونم اینکه فقط دامنه ی اصلی ریدایرکت میشه و بقیه آدرس ها با هر دو دامنه بالا میاد و دامنه ی قدیمی به دامنه ی جدید منتقل نمیشه
میدونید مشکل کجاست؟
با سلام
ببخشید اولین کاری که کردم این بود که در فایل htaccess کد بالا رو وارد کردم.
اما حالا سایت قبلی به سایت جدید منتقل شده و نه سایت ورد پرسیم بالا میاد نه رو دامنه اصلی چیزی نصب کنم و راه بندازم
روی این سایتم 6 ماهی وقت گذاشتم، ممنون میشم با صرف هزینه برام حتما در اسرع وقت انجام بدین
واقعا زحمت کشیدم واسه این سایته ،،، حتما حتما خبرم کنین ،، سپاس
سلام این مطلب بصورت رایگان منتشر شده و پشتیبانی ندارد. اگر مشکلی با انجام تغییرات داشته اید می توانید از هاست بخواهید مشکل را رفع کنند و یا بک آپ رو بازگردانی کنند.
با سلام و ادبواقعا اموزشتون عالی بودبنده در یک هاست دامنه قبلی رو به دامنه جدید رو طبق انچه شما فرمودید تغییر دادمیعنی olddomin.com به newdomin.com به خوبی منتقل میشه اما olddomin.com/url به newdomin.com/url منتقل نمیشه.دلیلش چیه؟
سلام کد های 301 ریدایرکت رو درست وارد نکردید
ممنونحل شد.یه سوال دیگه:بنده طبق فرمایش شما، در سرچ کنسول، تغییر دامنه رو به گوگل معرفی کردم و همه چی اوکی شد.فقط در قسمتی که باید دامنه بدون www رو به عنوان دامنه اصلی معرفی کنم، رفتم معرفیش کنم، این پیام نوشته:Preferred domain Not all options are available because of a Change of Address request related to this site.چقدر طول می کشه که به بنده گوگل اجازه بده که دامنه بدون www رو به عنوان دامنه اصلی معرفی کنم؟
باید صبر کنید بصورت کامل تغییر آدرس انجام بشه معمولا ۳ هفته طول میکشه
خیلی خیلی خیلی ممنون
سلام ممنون آقای حسینی آموزش خیلی خوبی بود، طبق آموزش همه چیز خوب پیش رفت فقط یه مشکل ایجاد شده است که ممنون می شوم راهنمایی بفرماید. با وجود اینکه همه مراحل را درست انجام دادم و سایتم منتقل شده است ولی هنوز مطالب جدید در گوگل بنام قبل سایت درج می شود یعنی در گوگل بعد عنوان پست نام قبلی سایت درج می شود و حتی مجددا تمام مطالب سایت با نام دامنه جدید ایندکس می شود بعد از عنوان نام قبلی سایت درج می شود.این نکته را هم باید خدمت شما عرض کنم که من در بخش همگانی اسم سایت را تغییر داده ام و حتی در افزونه سئو نیز نام جدید را درج کرده ام ولی بازم مشکل برطرف نشده است.
سلام باید ۳ روز صبر کنید تا تنظیم شود
سلامخدا قوت و خسته نباشیدشاید سوال من مربوط به این پست باشد!!!وقتی یکی از پیج های سایت را همراه با www میزنم redirect میشه به همون صفحه و آدرس سایت بدون http://www.در گوگل سرچ کنسول به همین مسئله ایراد گرفته و هیچ صفحه از سایت را ایندکی نمیکنه ولی بدونه www را ایندکس میکنه.همین مسئله باعث شده که تمامی نتایج جستجو را یا به کلی حذف کنه یا صفخات 7-8-9 نشان بدهد.اگه ممکنه به تفصیل بنده را راهنمایی کنیدwww.globallybitumen.com آدرس سایت بنده می باشد که با بیش از 15 کلمه کلیدی بیش از 3 سال صفحه اول گوگل بود.لطفا راهنمایی بفرمایید
سلام با www نزنید و دقت داشته باشید که اگر سایت خود را با در تنظیمات وردپرس با www ثبت کرده اید و با www نمایش داده می شود باید در وبمستر تولز هم با www در وبسمتر تولز (سرچ کنسول) ثبت کنید تا ایراد نگیرد.
توجه داشته باشید برای اددان دامین کردن یک دامنه به سی پنل باید حتما از قبل دی ان اس های هاست را روی دامنه جدید ست کرده باشید.توضیحات بسیار ناقصه سعی کنید از 0 تا 100 شمرده باشه که افرادی مثل من که تازه کار هستند متوجه بشن
از هاست بپرسيد دي ان اس رو توضيح خواهند داد
با عرض سلام. من سایتم رو منتقل کردم روی یه هاست دیگه اما میخوام هاست قدیمیم که همچنان فعال هس و قالبم روش نصب هس رو بطور ازمایشی استفاده کنم و ادرس رو هم تغییر بدم الان ادرس رو تغییر دادم و ست هم شده مشکلم اینجاس که میخوام وارد کنترل پنل وردپرس و یا یکی از پست هام بشم در سایتم بر روی هاست قدیمی درجا سایت به ادرس هاست جدیدم متصل میشه و نمیتونم وارد کنترل پنل وردپرسم در هاست قدیمی بشم البته نکته ای بگم که ادرس سایتم در هر دو هاست جدید و قدیمیم یکی بود اما در هاست قدیمی با ساخت یک دامین جدید ادرس رو عوض کردم اما فقط صفحه اول سایتم ادرسش عوض شده فقط چجوری میتونم این مشکل رو حل کنم با تشکر
سلام. از بخش تنظیمات وردپرس باید آدرس سایت را به آدرس قدیمی تغییر دهید تا به آدرس جدید منتقل نشود . این کار را از طریق دیتابیس هم می توانید انجام دهید
سلام.خیلی ممنون از وبسایت خوبتون.من یه سوال داشتم. من سایتی دارم که توش 120 تا نوشته و 20 تا برگه دارم و رتبه سایت توی الکسا 15 هزار هست. برای سایت نماد اعتماد و درگاه هم دارم.این اولین سایتی بود که کار کردم و خب مسلما تجربه ای نداشتم و اشتباهاتی هم داشتم. الان یه دامنه جدید ثبت کردم که بسیار بهتر و شفاف تر و مرتبط تر با حوزه کاری سایت هست. به نظر شما بهتره به روشی که توضیح دادید آدرس سایت رو تغییر بدم یا سایت جدید رو روی یک سرور جدید راه اندازی کنم و از نو شروع کنم به ساختن سایت؟مممنون میشم راهنمایی کنید.
سلام اگر قصد دارید با همون محتوا کار کنید و سایت قبلی رو کنسل کنید بهتره انتقال بدید
سلام خسته نباشید. من دامنه دات آی ار دارم و میخوام بعد از مدتی به دات کام تغیر بدم و با نام دیگه فعالیتمو ادامه بدم, چطور پست های سایت رو به سایت جدید ریدایرکت کنم؟ روش ارسال پست هم به این صورته :www.site.ir/123/postwww.site.ir/432/postمیشه تمام آدرس پست ها و تگ ها رو به دامنه جدید انتقال داد؟
سلام از همین روش میتونید تغییر بدید
با سلام من سایتم هیلتر شده و همینطور ساب دامنه که هاست دانلودم هست لطفا راهنمایی کنید از چه روشی استفاده کنم که بهتر باشه و بدون افت رتبه و ایندکس مطالب بشه و میخوام اینجوری باشه که ادرس اصلی مو که کاربر باز میکنه بروی ادرس جدید باز بشه . اگه راهنمایی کنید ممنون میشم
با تشکر
سلام دقیقا از همین روش استفاده کنید
با سلام، من از این آموزش برای تغییر آدرس وردپرس شبکه نتونستم استفاده بکنم و اذعان میکنم که این را بر وردپرس عادی عالی جواب میده اما برای شبکه تنها کافیه از phpmyadmin این کار رو انجام بدید میتونید اموزش کاملش رو با زبان انگلیسی در [https://wpengine.com/support/how-to-change-a-multi-site-primary-domain/ ] پیدا کردم . آقای حسینی لطف میکنید اگر پست رو آپدیت کنید و این مطالب رو برای کسانی که در اینده نیاز خواهند داشت بزارید به جرعت میتونم بگم تو هیچ کدوم از سایت های فارسی و حتی فروم وردپرس انگلیسی به این کاملی و راحتی نیست. از سایت خوبتون ممنون سر خط خوبی بود. با احترام
سلام چشم به زودی قرارش میدیم تشکر 😉
با سلام من یک وردپرس شبکه را روی آدرس anafoody.ir برپا کردم اما به این نتیجه رسیدم آدرس خوب نیست و میخوام به postar.ir تغییرش بدم و هیچ اثری از anafoody نباشد ،راه شما رو امتحان کردم اما در بخش تنظیمات همگانی سایت اصلی، مکانی برای تغییر آدرس نبود. پیشنهاد شما چیست؟
با احترامسهیل قیصر
از طریق دیتابیس وارد جدول wp setting شوید و از اونجا تغییر بدید
سلام چطور میشه لینک کانال تلگرام رو چسبوند به صفحه اول که همزمان وا شن؟؟؟
سلام متوجه نشدم 😀
سلام چه طوری میشه کاری کرد که مثلا آدرس olddomain.com/?p=3562 به آدرس newdomain.com/?p=3562 ریدایرکت بشه؟
همین کدی که توی htaccess قرار میدین اینکارو میکنه
سلام htaccess دقیقا کجای هاسته؟
توی پوشه public_html
توی htaccess کدوم دامنه؟!
دامنه قبلی
سلام خسته نباشید،*سوال دارم در مورد وردپرس شبکه
چجوری میشه کاری کرد که مثل رز بلاگ وبلاگها با چند دامین باز بشن مثلا رز بلاگ شما با دامین rozblog.com ثبت نام میکنیسایت شما با دو دامین rozblog.com و rzb.ir باز میشه
چجوری میشه این کار رو انجام داد؟
ممنون
سلام. باید اون دامنه دوم رو park domain کنید روی دامنه اصلی
ممنون،
ببینید برای مثال شما یه وبلاگ داری با آدرس test.domain.com وبلاگ شما با دو آدرس test.domain.com و test.dm.ir باز میشهوقتی شما وبلاگ رو با آدرس test.domain.com باز کنی تمام لینک های سایت شما تبدیل میشه به آدرس test.domain.com و وقتی با آدرس test.dm.ir سایت رو باز کنی لینک ها تبدیل میشه به test.dm.ir چجوری میشه در وردپرس شبکه این کار رو انجام داد ، وقتی park domain انجام بدیم وبلاگ ها اینجوری میشن یا خودمون باید کاری انجام بدین؟
تشکر
پارک دامین کنید دقیقا به همین شکل میشه. البته در مورد ساب دامین ها مطمئن نیستم. سایت اصلی که به این شکل میشه
سلام دوست عزیز،
من دامین رو پارک کردم اما سایت اصلی با دامین دوم باز نمیشه و ساب دامین ها هم همینطور ، فقط میشه از طریق مدیریت شبکه آدرس وبلاگ رو به آدرس مورد نظر تغییر داد وقتی آدرس وبلاگ رو به آدرس دامین دوم تغییر میدم وبلاگ مورد نظر با آدرس دامین دوم بازمیشه اما مدیر شبکه نمیتونه وارد پیشخوان وبلاگ با دامین دوم بشهراه حل چیه؟
ممنون
اطلاعی در این مورد ندارم. چون تست نکردم این مورد رو. بهتره به هاستتون بگید بررسی کنن