• آموزش ساخت سایت و رساندن آن به درآمد

تغییر آدرس سایت وردپرسی (تغییر دامنه سایت)

تغییر آدرس سایت وردپرسی

تغییر آدرس سایت وردپرسی

با سلام

امروز می خواهیم چگونگی تغییر آدرس سایت وردپرسی را به شما عزیزان یاد بدیم.

شاید شما دوست داشته باشید سایت mihanwp.com را به mihanwordpress.com تغییر دهید. یعنی اگر کسی mihanwp.com را باز کرد بلافاصله به آدرس mihanwordpress.com منتقل شود. البته با کمترین افت از نظر گوگل

توجه داشته باشید: ما تغییر دامنه را توصیه نمی کنیم چون با افت شدید بازدید مواجه خواهید شد.

ابتدا شما باید از قسمت Aliases دامنه جدید را که mihanwordpress.com هست ثبت کنید.

وارد سی پنل شوید و روی Aliases domain کلیک کنید:

تصویر بخش Aliases

نکته : توجه داشته باشید برای آلیاسس دامین کردن یک دامنه، به سی پنل، باید حتما از قبل دی ان اس های هاست را روی دامنه جدید ست کرده باشید. تنظیم شدن دی ان اس ها روی سایت شما تقریبا 24 ساعت طول میکشد.

پس از تکمیل فرم Aliases domain می توانید دامنه را به هاست خود اضافه کنید.

بعد از Aliases دامنه باید دامنه قدیمی را به دامنه جدید ریدایرکت کنید. برای اینکار فایل htaccess سایت را باز کرده و کد زیر را در انتهای آن قرار دهید.

حالا کافیست به پنل مدیریت هاستینگ خود رفته و از بخش databases >> phpmyadmin دیتابیس خود را انتخاب و در زیر آن بدنبال گزینه ای بنام wp_options بگردید و پس از انتخاب در بخش option_value آدرس سایتتان را به دامنه جدید تغییر دهید.

پس تا اینجا توانستیم نشانی سایت را در دیتابیس وردپرس تغییر دهیم.

حالا کافیست این تغییرات را به گوگل اطلاع دهید.

کافیست وارد پنل google search console شده و دامنه جدید را در گوگل ثبت کنید.

بعد از ثبت دامنه وارد پنل دامنه قدیمی شوید. حالا روی تنظیمات یا همان setting کلیک کنید. از منوی تنظیمات روی change website address کلیک کرده و آدرس جدید را به گوگل معرفی کنید.

changeaddress

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

موفق باشید.

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.

آنلاین یاد بگیرید

نظرات کاربران

  1. 31 فروردین 1397 ساعت 22:27

    با سلام و عرض ادب
    همه مراحل خوب پیش رفت به جز اعلام تغییر دامنه به گوگل است که گزینه سوم که مربوط به چک کردن ریدارکت 301 است که با وجود اینکه که کد ریدارکت را به فایل مورد نظر اضافه کردم ولی گوگل وبمستر تایید نمی کند ضمن اینکه این پیغام را نیز نمایش می دهد:
    We couldn’t crawl your site. Check that Googlebot can crawl the root of your site using the Fetch as Google tool.

    • رضا حسینی راد
      2 اردیبهشت 1397 ساعت 10:42

      سلام از بخش fetch as google چک کنید سایت در دسترس ربات های گوگل باشد

  2. 31 فروردین 1397 ساعت 17:36

    با سلام و عرض ادب
    در دایرکت ادمین بعد اینکه دامنه اصلی سایت را تغییر دادم و کد ریدارکت را به انتهای فایل مورد نظر اضافه کردم ولی ریدایرکت صورت نگرفت!!!
    تا اینکه دامنه قبلی را روی دامنه جدید پارک کردم اون موقع ریدارکت صورت گرفت که بدون این کد نیز خودش ریدارکت می دهد. بنابراین سوال بنده این است:
    1. با پارک کردن دامنه ریدارکت صورت می گیرد بنابراین چه نیازی به وارد کردن این کد است؟

    • رضا حسینی راد
      2 اردیبهشت 1397 ساعت 10:47

      سلام اگر از تنظیمات وردپرس٬ ادرس جدید را وارد کنید بله

  3. 12 اسفند 1396 ساعت 22:40

    درود بر شما
    کوتاه بپپرسم
    آیا از نظر سئو افت شدیدی داره؟؟؟؟
    بعد از مدت کوتاهی افت سئو درست میشود و به حالت قبل برمیگردد؟؟؟
    (با کمال احترام و خسته نباشید)

    • رضا حسینی راد
      13 اسفند 1396 ساعت 12:55

      درود
      خیر افت شدید ندارد و بعد از مدتی درست میشه البته اگر درست کار رو انجام بدید

  4. 24 بهمن 1396 ساعت 09:50

    سلام
    آدرس اصلی سایت
    http://pchamyar.ir
    هستش الان وقتی آدرس وارد می کنم به ادرس
    http://sub.pchamyar.ir
    منتقل میشه و چیزی نمایش نمی دهد

    لطفا راهنمایی کنید

  5. 13 آذر 1396 ساعت 17:11

    سلام
    من یه وبلاگ دارم به آدرس زیر

    با تنظیماتی که انجام شده می خواییم محتویات وبلاگ فوق در آدرس زیر نمایش داده بشه:

    از طریق مدیریت وردپرس از بخش تنظیمات نشانی سایت رو عوض کردم و به شکل زیر درآوردم:

    الان مطالب وبلاگی که در ساب دامین هست در ساب فولدر نمایش داده میشه اما وقتی مطلبی رو باز می کنم فقط آدرس اون مطلب درآدرس بار باز میشه اما خود مطلب نمایش داده نمیشه. مثلا لطف کنید برید به آدرس زیر

    اینجا یکی از پستها رو باز کنید. می بینید که آدرس اون پست در آدرس بار دیده میشه اما خود اون مطلب باز نمیشه. چیکار کنم؟

    فقط اینو عرض کنم من هیچ تغییری در هاست ندادم فقط از مدیریت وردپرس از بخش تنطیمان نشانی سایت رو عوض کردم.

    ممنون

    • محمد قاسمی
      14 آذر 1396 ساعت 09:28

      درود.
      اگر از آموزش به درستی استفاده کرده باشید، چنین مشکلی پیش نخواهد آمد.
      مشکل شما از سمت هاست می باشد به نظر می رسد : “502 – Web server received an invalid response while acting as a gateway or proxy server.”

  6. 18 آبان 1396 ساعت 14:57

    سلام وقت بخیر
    سوالی داشتم از خدمتتون من تمام مراحل تغییر دامنه را همونطور که توضیح دادید انجام دادم البته کد 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.
    پیشاپیش از راهنمایی شما سپاسگذارم…

    • رضا حسینی راد
      18 آبان 1396 ساعت 16:36

      سلام ظاهرا ادرس سایت ها را در htaccess نادرست یا با www وارد کرده اید

      • 19 آبان 1396 ساعت 13:07

        ممنون از پاسخگویی شما
        فایل 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]

        • محمد قاسمی
          20 آبان 1396 ساعت 09:30

          درود.
          با هاست در تماس باشید، شاید برخی دسترستی ها را از .htaccess محدود کرده باشند.

      • 19 آبان 1396 ساعت 13:25

        کد 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.

        • محمد قاسمی
          20 آبان 1396 ساعت 09:31

          درود.
          با هاست در تماس باشید، شاید برخی دسترستی ها را از .htaccess محدود کرده باشند و یا .htaccess ای قبل از فایل شما در حال لود می باشد که بر روی کد شما تاثیر می گذارد.
          کد آموزش تست شد و مشکلی مشاهده نشد.

  7. 13 مهر 1396 ساعت 15:46

    بسیار خوب بود
    مرسی

  8. 7 مهر 1396 ساعت 05:20

    با سلام

    دمتون گرم بابت آموزشاتون خدا خیرتون بده

    ببخشید بعد از اینکه آدرس سایت رو با ریدایرکت عوض کردیم بعد از 3 روز که سایت تو گوگل با ادرس جدید نمایش داده شد
    میشه آدرس قبلی رو اطلاعاتشو به کل از تو هاست پاک کرد ؟ یعنی دومین قبلی رو کلا اطلاعات تو هاستشو پاک کنیم ؟

    و حتی در آینده اصلا اون دامین رو تمدید نکرد ؟

    • رضا حسینی راد
      7 مهر 1396 ساعت 12:16

      سلام بله مشکلی نیست فقط ریدایرکت ها رو پاک نکنید. دامنه رو تمدید باید کرد

  9. 7 مهر 1396 ساعت 04:16

    سلام به برادر ارجمند

    میتونم بگم بهترین و کامل ترین و کوتاه ترین آموزشو شما گزاشتید

    فقط ای کاش راجب مرحله گوگل سرچ کنسول بیشتر توضیح میدادید چون خودش 4 مرحله هست که سادس ولی نباید اشتباه انجام داد

    و اما یه سوال مهم دارم

    این کد که شما فرمودید تو htaccess حتما باید وارد بشه ؟

    چون خود هاست یه آپشن داره به اسم ریدایرکت و دقیقا همین کارو میکنه و به نظرم نیازی به این کد نیست که وارد بشه درسته ؟ میشه فقط اونطوری ریدایرکت کرد ؟

    • رضا حسینی راد
      7 مهر 1396 ساعت 12:18

      سلام متشکر. این کد رو وارد کنید خیلی بهتره. ریدایرکت هاست چندان کامل نیست

  10. 9 شهریور 1396 ساعت 10:21

    با سلام
    من کد شما رو هاستم قرار دادم فقط یه مشکل هست اونم اینکه فقط دامنه ی اصلی ریدایرکت میشه و بقیه آدرس ها با هر دو دامنه بالا میاد و دامنه ی قدیمی به دامنه ی جدید منتقل نمیشه
    میدونید مشکل کجاست؟

  11. 23 تیر 1396 ساعت 02:46

    با سلام
    ببخشید اولین کاری که کردم این بود که در فایل htaccess کد بالا رو وارد کردم.
    اما حالا سایت قبلی به سایت جدید منتقل شده و نه سایت ورد پرسیم بالا میاد نه رو دامنه اصلی چیزی نصب کنم و راه بندازم
    روی این سایتم 6 ماهی وقت گذاشتم، ممنون میشم با صرف هزینه برام حتما در اسرع وقت انجام بدین
    واقعا زحمت کشیدم واسه این سایته ،،، حتما حتما خبرم کنین ،، سپاس

    • رضا حسینی راد
      23 تیر 1396 ساعت 21:17

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

  12. 28 فروردین 1396 ساعت 23:58

    با سلام و ادبواقعا اموزشتون عالی بودبنده در یک هاست دامنه قبلی رو به دامنه جدید رو طبق انچه شما فرمودید تغییر دادمیعنی olddomin.com به newdomin.com به خوبی منتقل میشه اما olddomin.com/url به newdomin.com/url منتقل نمیشه.دلیلش چیه؟

    • رضا حسینی راد
      29 فروردین 1396 ساعت 10:21

      سلام کد های 301 ریدایرکت رو درست وارد نکردید

      • 29 فروردین 1396 ساعت 10:46

        ممنونحل شد.یه سوال دیگه:بنده طبق فرمایش شما، در سرچ کنسول، تغییر دامنه رو به گوگل معرفی کردم و همه چی اوکی شد.فقط در قسمتی که باید دامنه بدون www رو به عنوان دامنه اصلی معرفی کنم، رفتم معرفیش کنم، این پیام نوشته:Preferred domain Not all options are available because of a Change of Address request related to this site.چقدر طول می کشه که به بنده گوگل اجازه بده که دامنه بدون www رو به عنوان دامنه اصلی معرفی کنم؟

        • رضا حسینی راد
          29 فروردین 1396 ساعت 11:07

          باید صبر کنید بصورت کامل تغییر آدرس انجام بشه معمولا ۳ هفته طول میکشه

          • 29 فروردین 1396 ساعت 11:40

            خیلی خیلی خیلی ممنون

  13. 18 اسفند 1395 ساعت 17:31

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

  14. 17 اسفند 1395 ساعت 12:40

    سلامخدا قوت و خسته نباشیدشاید سوال من مربوط به این پست باشد!!!وقتی یکی از پیج های سایت را همراه با www میزنم redirect میشه به همون صفحه و آدرس سایت بدون http://www.در گوگل سرچ کنسول به همین مسئله ایراد گرفته و هیچ صفحه از سایت را ایندکی نمیکنه ولی بدونه www را ایندکس میکنه.همین مسئله باعث شده که تمامی نتایج جستجو را یا به کلی حذف کنه یا صفخات 7-8-9 نشان بدهد.اگه ممکنه به تفصیل بنده را راهنمایی کنیدwww.globallybitumen.com آدرس سایت بنده می باشد که با بیش از 15 کلمه کلیدی بیش از 3 سال صفحه اول گوگل بود.لطفا راهنمایی بفرمایید

    • 17 اسفند 1395 ساعت 14:05

      سلام با www نزنید و دقت داشته باشید که اگر سایت خود را با در تنظیمات وردپرس با www ثبت کرده اید و با www نمایش داده می شود باید در وبمستر تولز هم با www در وبسمتر تولز (سرچ کنسول) ثبت کنید تا ایراد نگیرد.

  15. 28 بهمن 1395 ساعت 11:00

    توجه داشته باشید برای اددان دامین کردن یک دامنه به سی پنل باید حتما از قبل دی ان اس های هاست را روی دامنه جدید ست کرده باشید.توضیحات بسیار ناقصه سعی کنید از 0 تا 100 شمرده باشه که افرادی مثل من که تازه کار هستند متوجه بشن

  16. 6 دی 1395 ساعت 18:49

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

    • رضا حسینی راد
      7 دی 1395 ساعت 11:14

      سلام. از بخش تنظیمات وردپرس باید آدرس سایت را به آدرس قدیمی تغییر دهید تا به آدرس جدید منتقل نشود . این کار را از طریق دیتابیس هم می توانید انجام دهید

  17. 4 آذر 1395 ساعت 20:23

    سلام.خیلی ممنون از وبسایت خوبتون.من یه سوال داشتم. من سایتی دارم که توش 120 تا نوشته و 20 تا برگه دارم و رتبه سایت توی الکسا 15 هزار هست. برای سایت نماد اعتماد و درگاه هم دارم.این اولین سایتی بود که کار کردم و خب مسلما تجربه ای نداشتم و اشتباهاتی هم داشتم. الان یه دامنه جدید ثبت کردم که بسیار بهتر و شفاف تر و مرتبط تر با حوزه کاری سایت هست. به نظر شما بهتره به روشی که توضیح دادید آدرس سایت رو تغییر بدم یا سایت جدید رو روی یک سرور جدید راه اندازی کنم و از نو شروع کنم به ساختن سایت؟مممنون میشم راهنمایی کنید.

    • رضا حسینی راد
      4 آذر 1395 ساعت 20:55

      سلام اگر قصد دارید با همون محتوا کار کنید و سایت قبلی رو کنسل کنید بهتره انتقال بدید

  18. 30 آبان 1395 ساعت 19:35

    سلام خسته نباشید. من دامنه دات آی ار دارم و میخوام بعد از مدتی به دات کام تغیر بدم و با نام دیگه فعالیتمو ادامه بدم, چطور پست های سایت رو به سایت جدید ریدایرکت کنم؟ روش ارسال پست هم به این صورته :www.site.ir/123/postwww.site.ir/432/postمیشه تمام آدرس پست ها و تگ ها رو به دامنه جدید انتقال داد؟

  19. 31 شهریور 1395 ساعت 01:22

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

  20. 11 شهریور 1395 ساعت 15:23

    با سلام، من از این آموزش برای تغییر آدرس وردپرس شبکه نتونستم استفاده بکنم و اذعان میکنم که این را بر وردپرس عادی عالی جواب میده اما برای شبکه تنها کافیه از phpmyadmin این کار رو انجام بدید میتونید اموزش کاملش رو با زبان انگلیسی در [https://wpengine.com/support/how-to-change-a-multi-site-primary-domain/ ] پیدا کردم . آقای حسینی لطف میکنید اگر پست رو آپدیت کنید و این مطالب رو برای کسانی که در اینده نیاز خواهند داشت بزارید به جرعت میتونم بگم تو هیچ کدوم از سایت های فارسی و حتی فروم وردپرس انگلیسی به این کاملی و راحتی نیست. از سایت خوبتون ممنون سر خط خوبی بود. با احترام 

  21. 10 شهریور 1395 ساعت 09:55

     با سلام من یک وردپرس شبکه را روی آدرس anafoody.ir برپا کردم اما به این نتیجه رسیدم آدرس خوب نیست و میخوام به postar.ir تغییرش بدم و هیچ اثری از anafoody نباشد ،راه شما رو امتحان کردم اما در بخش تنظیمات همگانی سایت اصلی، مکانی برای تغییر آدرس نبود. پیشنهاد شما چیست؟
    با احترامسهیل قیصر

    • رضا حسینی راد
      10 شهریور 1395 ساعت 16:57

      از طریق دیتابیس وارد جدول wp setting شوید و از اونجا تغییر بدید

  22. 17 مرداد 1395 ساعت 22:39

    سلام چطور میشه لینک کانال تلگرام رو چسبوند به صفحه اول که همزمان وا شن؟؟؟

  23. 1 تیر 1395 ساعت 11:12

    سلام چه طوری میشه کاری کرد که مثلا آدرس olddomain.com/?p=3562 به آدرس newdomain.com/?p=3562 ریدایرکت بشه؟

  24. 1 خرداد 1395 ساعت 17:47

    سلام خسته نباشید،*سوال دارم در مورد وردپرس شبکه
    چجوری میشه کاری کرد که مثل رز بلاگ وبلاگها با چند دامین باز بشن مثلا رز بلاگ شما با دامین rozblog.com ثبت نام میکنیسایت شما با دو دامین rozblog.com و rzb.ir باز میشه
    چجوری میشه این کار رو انجام داد؟
    ممنون

    • رضا حسینی راد
      1 خرداد 1395 ساعت 18:54

      سلام. باید اون دامنه دوم رو park domain کنید روی دامنه اصلی

      • 2 خرداد 1395 ساعت 04:20

        ممنون،
        ببینید برای مثال شما یه وبلاگ داری با آدرس test.domain.com وبلاگ شما با دو آدرس test.domain.com و test.dm.ir باز میشهوقتی شما وبلاگ رو با آدرس test.domain.com باز کنی تمام لینک های سایت شما تبدیل میشه به آدرس test.domain.com و وقتی با آدرس test.dm.ir سایت رو باز کنی لینک ها تبدیل میشه به  test.dm.ir  چجوری میشه در وردپرس شبکه این کار رو انجام داد ، وقتی park domain انجام بدیم وبلاگ ها اینجوری میشن یا خودمون باید کاری انجام بدین؟
        تشکر

        • رضا حسینی راد
          2 خرداد 1395 ساعت 09:36

          پارک دامین کنید دقیقا به همین شکل میشه. البته در مورد ساب دامین ها مطمئن نیستم. سایت اصلی که به این شکل میشه

          • 7 خرداد 1395 ساعت 02:12

            سلام دوست عزیز،
            من دامین رو پارک کردم اما سایت اصلی با دامین دوم باز نمیشه و ساب دامین ها هم همینطور ، فقط میشه از طریق مدیریت شبکه آدرس وبلاگ رو به آدرس مورد نظر تغییر داد وقتی آدرس وبلاگ رو به آدرس دامین دوم تغییر میدم وبلاگ مورد نظر با آدرس دامین دوم بازمیشه اما مدیر شبکه نمیتونه وارد پیشخوان وبلاگ با دامین دوم بشهراه حل چیه؟
            ممنون

          • رضا حسینی راد
            7 خرداد 1395 ساعت 09:03

            اطلاعی در این مورد ندارم. چون تست نکردم این مورد رو. بهتره به هاستتون بگید بررسی کنن

enamad