আমার ওয়ার্ডপ্রেস এ একটি ব্লগ সাইট আছে আমি সেটাকে একটা নতুন ডোমেইনে ট্র্যান্সফার করতে চাই। যাতে আগের সব ডাটা হুবুহু একই থাকে। কি ভাবে করবো?
WordPress ওয়েবসাইটকে একটা ডোমেইন থেকে নতুন একটি ডমেইন এ ট্র্যান্সফার করবো কি ভাবে?
নতুন প্রশ্ন করুন2 টি উত্তর
কীভাবে WordPress সাইট এক ডোমেইন থেকে অন্য ডোমেইনে ট্রান্সফার করবেন
নিচে সহজ ও মানবসুলভ ভাষায় ধাপে ধাপে নির্দেশনা দিলাম — ব্যাকআপ থেকে শুরু করে DNS, SSL, ও SEO পর্যন্ত। প্রতিটি ধাপ ঠিক মতো করবেন; না হলে সাইট ডাউন বা লিংক ব্রোকেন হতে পারে।
১. ফুল ব্যাকআপ নিন (ফাইল + ডাটাবেস): FTP বা কন্ট্রোল প্যানেল দিয়ে public_html বা WordPress ফোল্ডারের সব ফাইল ডাউনলোড করুন এবং phpMyAdmin/DB export থেকে ডাটাবেস .sql ফাইল হিসেবে সেভ করে রাখুন।
২. নতুন ডোমেইন ও হোস্টিং প্রস্তুত করুন: নতুন ডোমেইন point করবে এমন হোস্টিং সেট করুন, বা একই হোস্টে আলাদা ডোমেইন অ্যাড করে নিন। DNS এ A রেকর্ড/Nameserver আপডেট করুন।
৩. ফাইল ও ডাটাবেস কপি করুন: পুরনো সাইটের ফাইলগুলো নতুন সার্ভারে আপলোড করুন। ডাটাবেস ইমপোর্ট করুন (phpMyAdmin বা CLI দিয়ে) এবং নতুন DB ক্রেডেনশিয়াল wp-config.php-তে ঠিক করে দিন।
৪. সাইট URL আপডেট করুন (অস্থায়ীভাবে ড্যাশবোর্ড না খুলে): দ্রুত করার জন্য wp-config.php তে WP_HOME ও WP_SITEURL ডিফাইন করে দিতে পারেন, অথবা ডাটাবেসের wp_options টেবিলে siteurl ও home ফিল্ড আপডেট করুন।
৫. ডাটাবেসে সার্চ-রিপ্লেস (পুরো সাইট লিংক আপডেট): WordPress-এ serialized data আছে — সেজন্য নিরাপদভাবে সার্চ-রিপ্লেস করতে WP-CLI ব্যবহার করুন: wp search-replace ‘https://old-domain.com’ ‘https://new-domain.com’ –skip-columns=guid. WP-CLI না থাকলে “Better Search Replace” প্লাগইন বা interconnect/it এর search-replace স্ক্রিপ্ট ব্যবহার করুন।
৬. SSL (HTTPS) সেট করুন: নতুন ডোমেইনে Let’s Encrypt বা হোস্টিং-প্রোভাইডারের SSL চালু করুন। সার্টিফিকেট ইন্সটল হলে mixed-content চেক করুন এবং HTTP থেকে HTTPS এ রিডাইরেক্ট সেট করুন।
৭. পুরনো ডোমেইনে 301 রিডাইরেক্ট দিন: পুরনো ডোমেইন থেকে নতুন ডোমেইনে ট্র্যাফিক ও SEO রেটেন করতে .htaccess বা সার্ভার কনফিগে 301 রিডাইরেক্ট দিন যাতে সব পেজ নতুন ডোমেইনে রিডাইরেক্ট হয়।
৮. কনফিগারেশন ও প্লাগইন চেক করুন: কাস্টম লিংক, থিম অপশন, ক্যাশ/সিকিউরিটি প্লাগইন, CDN সেটিংস আপডেট করুন — বিশেষ করে hard-coded old-domain লিংকগুলো বদলান।
৯. Google / SEO আপডেট করুন: Google Search Console-এ নতুন প্রপার্টি যোগ করুন এবং পুরনো প্রপার্টিতে Change of Address (যদি পাওয়া যায়) জানান। sitemap.xml পুনরায় সাবমিট করুন এবং Google Analytics এ নতুন ডোমেইন নিশ্চিত করুন।
১০. টেস্ট করুন (ব্রাউজার, মোবাইল, লিংক): সব পেজ খুলে দেখুন, ফর্ম, লগইন, ইমেজ ও অন্যান্য ফিচার ঠিক আছে কি না চেক করুন। ব্রোকেন লিংক আছে কিনা টুল দিয়ে পরীক্ষা করুন।
১১. ইমেইল ও CDN আপডেট: যদি সার্ভারে মেইল বা SMTP সেট করা থাকে তবে ডোমেইন ভিত্তিক কনফিগ আপডেট করুন। CDN (Cloudflare ইত্যাদি) ব্যবহার করলে সেটিংসও রিফ্রেশ করুন।
১২. পুরনো ডোমেইন কিভাবে রাখবেন: SEO রক্ষা করতে পুরনো ডোমেইন কমপক্ষে কয়েক মাস 301 রিডাইরেক্ট করে রাখুন। পরবর্তীতে চাইলে ডিকটিনিউ বা বিক্রি করতে পারেন।
সহজ টিপস: প্রথমে স্টেজিং (staging) সাইটে পুরো প্রসেস প্র্যাকটিস করলে ঝুঁকি কমে। প্রয়োজনে আমি WP-CLI কমান্ড বা .htaccess কোড আলাদা করে লিখে দিয়ে সাহায্য করবো।
১. ওয়েবসাইট ফাইল এবং ডেটাবেসের ব্যাকআপ নিন
আপনার বর্তমান ডোমেইনের ফাইল ম্যানেজার বা FTP ক্লায়েন্ট ব্যবহার করে সকল ফাইল ডাউনলোড করুন।
আপনার ওয়ার্ডপ্রেস সাইটের ডেটাবেসের একটি ব্যাকআপ নিন। এটি সাধারণত আপনার হোস্টিং কন্ট্রোল প্যানেলের মাধ্যমে করা যায়।
২. নতুন ডোমেইনে ফাইল ও ডেটাবেস আপলোড করুন
আপনার নতুন হোস্টিং অ্যাকাউন্টে লগইন করুন এবং সেখানে ফাইল ম্যানেজার ব্যবহার করে ডাউনলোড করা ফাইলগুলো আপলোড করুন।
একটি নতুন ডেটাবেস তৈরি করুন এবং ব্যাকআপ করা ডেটাবেসটি এতে ইম্পোর্ট করুন।
৩. কনফিগারেশন ফাইল আপডেট করুন
আপনার wp-config.php ফাইলটি খুলুন এবং নতুন ডেটাবেসের তথ্য (নাম, ব্যবহারকারীর নাম, পাসওয়ার্ড) দিয়ে আপডেট করুন।
নতুন ডোমেইনের URL দিয়ে সাইট সেটিংস আপডেট করুন।
৪. DNS সেটিংস আপডেট করুন
আপনার ডোমেইন রেজিস্ট্রার-এর ড্যাশবোর্ডে যান।
আপনার নতুন হোস্টিং প্রদানকারীর দেওয়া DNS রেকর্ড (সাধারণত Nameservers) দিয়ে আপডেট করুন, Hostinger।
৫. সাইট পরীক্ষা করুন
কিছুক্ষণ অপেক্ষা করুন যতক্ষণ না DNS প্রোপাগেট হয়।
নতুন ডোমেইনটিতে আপনার সাইটটি সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করে দেখুন, Hostinger।
প্রশ্নটির উত্তর দিতে,দয়া করে প্রবেশ করুন ।

আলোচনায় যুক্ত হন।