ওয়ার্ডপ্রেস মাল্টিসাইট (Multisite) সেটআপ, একটি মাত্র ওয়ার্ডপ্রেস ইনস্টলেশন দিয়ে একাধিক ওয়েবসাইট একই অ্যাডমিন প্যানেল থেকে তৈরি, আপডেট ও নিয়ন্ত্রণ করার পদ্ধতি। এই কাঠামোতে এজেন্সি, প্রতিষ্ঠানের বিভিন্ন বিভাগ, শিক্ষাপ্রতিষ্ঠানের সাব-সাইট কিংবা ভিন্ন ভাষা ও দেশের সাইটগুলো এক জায়গা থেকে সহজে চালানো যায়। সঠিক হোস্টিং, নিয়মিত ব্যাকআপ, সঠিক ডোমেইন পরিকল্পনা ও সতর্ক নেটওয়ার্ক সেটিংসের মাধ্যমে ওয়ার্ডপ্রেস মাল্টিসাইট সময় বাঁচায়, নিরাপত্তা নিশ্চিত করে এবং সব সাইটকে একই মানে রাখে।
সাধারণ ওয়ার্ডপ্রেসে আপনি শুধু একটি সাইট দেখাশোনা করেন। মাল্টিসাইট চালু করলে আপনার ইনস্টলেশন একটি নেটওয়ার্কে পরিণত হয়। এই নেটওয়ার্কে প্রতিটি সাইট নিজস্ব কনটেন্ট, ব্যবহারকারী, মিডিয়া ও সেটিংস রাখতে পারে, কিন্তু ওয়ার্ডপ্রেসের মূল ফাইল, থিম ও প্লাগইন এক জায়গা থেকে ব্যবহৃত হয়। যেমন ২০টি শাখা থাকলে প্রত্যেক শাখার জন্য আলাদা ওয়ার্ডপ্রেস না বানিয়ে এক প্যানেল থেকেই ২০টি সাব-সাইট তৈরি করা যায়। ফলে আপডেট, নিরাপত্তা চেক ও ব্যবহারকারীর অনুমতি দেওয়ার কাজ অনেক সহজ হয়ে যায়।
এই গাইডে ওয়ার্ডপ্রেস মাল্টিসাইট কখন দরকার, ইনস্টল করার আগে কী কী প্রস্তুতি নিতে হবে, ধাপে ধাপে ইনস্টল প্রক্রিয়া, সাবডোমেইন ও সাবডিরেক্টরির পার্থক্য, নেটওয়ার্ক অ্যাডমিন প্যানেল, প্লাগইন-থিম ব্যবস্থাপনা, পারফরম্যান্স ও নিরাপত্তার টিপস বিস্তারিত আলোচনা করা হয়েছে। যদি এই স্ট্রাকচার লাইভ প্রজেক্টে ব্যবহার করতে চান, তাহলে আগে পুরো সাইটের ব্যাকআপ নিন এবং শক্তিশালী ওয়ার্ডপ্রেস হোস্টিং প্ল্যান বেছে নিন।
ওয়ার্ডপ্রেস মাল্টিসাইট কী?
ওয়ার্ডপ্রেস মাল্টিসাইট ওয়ার্ডপ্রেসের ভেতরেই থাকা একটি নেটওয়ার্ক ফিচার, যা সাধারণত বন্ধ থাকে। এটি চালু করলে একই ওয়ার্ডপ্রেস ফাইল ও একই ডাটাবেস দিয়ে অনেকগুলো সাইট বানানো যায়। প্রতিটি সাব-সাইট অ্যাডমিন প্যানেলে আলাদা সাইটের মতো দেখায়, কিন্তু নেটওয়ার্ক অ্যাডমিন সব সাইট উপর থেকে নিয়ন্ত্রণ করতে পারেন।
মাল্টিসাইটে দুটি প্রধান স্তর থাকে। প্রথমটি নেটওয়ার্ক অ্যাডমিন। নেটওয়ার্ক অ্যাডমিন নতুন সাইট যোগ করতে, ব্যবহারকারী ম্যানেজ করতে, থিম নেটওয়ার্ক জুড়ে চালু করতে, প্লাগইন সব সাইটে দিতে এবং আপডেট কেন্দ্রীয়ভাবে করতে পারেন। দ্বিতীয়টি সাইট অ্যাডমিন। সাইট অ্যাডমিন শুধু নিজের দেওয়া সাব-সাইটটাই দেখাশোনা করতে পারেন; কনটেন্ট যোগ করা, পেজ তৈরি করা, মেনু বানানো ও অনুমোদিত থিম ব্যবহার করা যায়।
এই স্ট্রাকচার বারবার একই ধরনের সাইট ম্যানেজ করার জন্য খুব কার্যকর। যেমন একটি ডিলার নেটওয়ার্ক প্রতিটি ডিলারের জন্য dealername.example.com আকারে সাইট খুলতে পারে। একটি বিশ্ববিদ্যালয় department.university.edu.bd আকারে বিভাগীয় সাইট চালাতে পারে। এজেন্সি ছোট ক্লায়েন্ট সাইটগুলো একই থিম ও প্লাগইন দিয়ে এক প্যানেলে রাখতে পারে। তবে মাল্টিসাইট সব ক্ষেত্রে উপযুক্ত নয়; যদি সাইটগুলো একদম আলাদা সার্ভার রিসোর্স ও বিশেষ প্লাগইন চায়, তাহলে আলাদা আলাদা ওয়ার্ডপ্রেস ইনস্টল করাই ভালো।
ওয়ার্ডপ্রেস মাল্টিসাইট কখন ব্যবহার করবেন?
মাল্টিসাইটের সিদ্ধান্ত নেওয়ার সময় শুধু টেকনিক্যাল সুবিধা নয়, বাস্তবিক প্রয়োজন দেখতে হবে। কারণ নেটওয়ার্ক একবার চালু হয়ে গেলে পরিচালনার ধরন পুরোপুরি বদলে যায়। সঠিক পরিস্থিতিতে অনেক সুবিধা দেয়, ভুল পরিস্থিতিতে রক্ষণাবেক্ষণ ও সমস্যা সমাধান কঠিন হয়ে যায়।
যেসব ক্ষেত্রে উপযুক্ত
- প্রতিষ্ঠানের বিভাগীয় সাইট: মানবসম্পদ, প্রেস, সাপোর্ট ও ক্যাম্পেইন সাইট একই ব্র্যান্ডের অধীনে চালানো যায়।
- একাধিক শাখাযুক্ত ব্যবসা: প্রতিটি শহর বা শাখার জন্য আলাদা সাব-সাইট তৈরি করা যায়।
- শিক্ষা ও মেম্বারশিপ প্ল্যাটফর্ম: শিক্ষক, ক্লাস বা বিভাগভিত্তিক সাইট এক নেটওয়ার্কে রাখা যায়।
- এজেন্সির প্রজেক্ট: একই ধরনের টেকনিক্যাল স্ট্রাকচারের ছোট সাইটগুলো কেন্দ্রীয়ভাবে আপডেট করা যায়।
- বহুভাষী সাইট: tr.site.com, en.site.com বা site.com/bn আকারে ভিন্ন ভাষার সাইট তৈরি করা যায়।
যেসব ক্ষেত্রে উপযুক্ত নয়
- প্রত্যেক সাইটের জন্য আলাদা PHP ভার্সন, আলাদা সার্ভার কনফিগারেশন বা সম্পূর্ণ আলাদা পরিবেশ দরকার হলে।
- একটি সাইট খুব বেশি ট্রাফিক পায় আর বাকিগুলো কম ট্রাফিকের হলে এবং রিসোর্স আলাদাভাবে বাড়াতে চাইলে।
- প্রত্যেক ক্লায়েন্ট নিজের পছন্দমতো প্লাগইন ইনস্টল করতে চাইলে।
- আইনি বা নিরাপত্তার কারণে ডাটাবেস সম্পূর্ণ আলাদা রাখতে হলে।
- মাত্র দুটি ছোট সাইটের জন্য এত জটিল নেটওয়ার্ক বানানো অপ্রয়োজনীয় হলে।
বাস্তব অভিজ্ঞতায় দেখা যায়, একই ব্র্যান্ড বা একই টেকনিক্যাল মানের অধীনে অন্তত ৫-১০টি সাইট ম্যানেজ করলে মাল্টিসাইট অনেক সময় বাঁচায়। কিন্তু ২-৩টি স্বাধীন প্রজেক্টের জন্য আলাদা আলাদা ইনস্টল করাই সহজ ও নমনীয়।
সাবডোমেইন নাকি সাবডিরেক্টরি: কোনটি বেছে নেবেন?
ইনস্টল করার সময় সবচেয়ে গুরুত্বপূর্ণ সিদ্ধান্ত হলো সাব-সাইটের ঠিকানা কেমন হবে। ওয়ার্ডপ্রেস মাল্টিসাইট দুটি মডেল দেয়: সাবডোমেইন ও সাবডিরেক্টরি। সাবডোমেইন মডেলে সাইটগুলো site1.example.com আকারে হয়। সাবডিরেক্টরি মডেলে example.com/site1 আকারে হয়। দুটোই সঠিকভাবে সেটআপ করলে SEO-তে ভালো কাজ করে। সিদ্ধান্ত নেওয়া হয় ব্র্যান্ড স্ট্রাকচার, টেকনিক্যাল চাহিদা ও কনটেন্ট স্ট্র্যাটেজি অনুসারে।
| মাপকাঠি | সাবডোমেইন | সাবডিরেক্টরি |
|---|---|---|
| উদাহরণ URL | dhaka.example.com | example.com/dhaka |
| অনুভূতি | আলাদা সাইটের মতো মনে হয় | মূল সাইটের অংশ বলে মনে হয় |
| DNS প্রয়োজন | Wildcard DNS লাগতে পারে | অতিরিক্ত DNS সাধারণত লাগে না |
| SEO দিক | সাব-ব্র্যান্ড বা লোকেশনের জন্য ভালো | কনটেন্ট গ্রুপের জন্য সুবিধাজনক |
| ব্যবহার | শাখা, ডিলার, দেশভিত্তিক সাইট | ব্লগ ক্যাটাগরি, ভাষার ফোল্ডার, ক্যাম্পেইন |
| টেকনিক্যাল জটিলতা | কিছুটা বেশি কনফিগারেশন চায় | সাধারণত সহজ |
নতুন নেটওয়ার্ক বানানোর সময় সাবডিরেক্টরি মডেল দিয়ে দ্রুত শুরু করা যায়। তবে ডিলার, স্কুল, শহর বা দেশভিত্তিক সাইটের জন্য সাবডোমেইন বেশি পেশাদার দেখায়। সাবডোমেইন ব্যবহার করলে হোস্টিং প্যানেলে wildcard DNS ও SSL সাপোর্ট চেক করুন। ডোমেইন সংক্রান্ত সিদ্ধান্ত নিতে ডোমেইন কোয়েরি ও ডোমেন নাম পরিচালনা সাহায্য করবে।
ইনস্টল করার আগে প্রস্তুতির চেকলিস্ট
মাল্টিসাইট ইনস্টল করা কয়েক লাইন কোড যোগ করার মতো সহজ মনে হলেও লাইভ সাইটে ভুল করলে অ্যাক্সেস সমস্যা হতে পারে। তাই আগে নিচের প্রস্তুতিগুলো সম্পন্ন করুন।
- পুরো ব্যাকআপ নিন: ফাইল ও ডাটাবেস দুটোই ব্যাকআপ করতে হবে। শুধু wp-content ফোল্ডার নিলে চলবে না।
- পার্মালিংক চেক করুন: সেটিংসে SEO-বান্ধব পার্মালিংক স্ট্রাকচার চালু থাকতে হবে。
- প্লাগইন কম্প্যাটিবিলিটি দেখুন: বিশেষ করে ক্যাশ, নিরাপত্তা, মেম্বারশিপ ও পেজ বিল্ডার প্লাগইনের মাল্টিসাইট সাপোর্ট চেক করুন।
- PHP ও ডাটাবেস ভার্সন যাচাই করুন: আপডেটেড ওয়ার্ডপ্রেসের জন্য আধুনিক PHP ও পর্যাপ্ত মেমরি লিমিট দরকার।
- সার্ভার রিসোর্স প্ল্যান করুন: ১০টি সাব-সাইটের জন্য যত CPU, RAM ও ইনোড লাগে, ১০০টি সাইটের জন্য তা এক নয়।
- SSL স্ট্র্যাটেজি ঠিক করুন: সাবডোমেইনের ক্ষেত্রে wildcard SSL বা প্রতি সাবডোমেইনের জন্য আলাদা সার্টিফিকেট লাগতে পারে। এখানে এসএসএল সার্টিফিকেট দেখে নিতে পারেন।
অভিজ্ঞতা থেকে বলা যায়, লাইভ সাইটে মাল্টিসাইট চালুর আগে স্টেজিং পরিবেশে টেস্ট করা সবচেয়ে নিরাপদ। বিশেষ করে ই-কমার্স, মেম্বারশিপ ও বেশি ট্রাফিকের সাইটে টেস্ট ছাড়া ইনস্টল করা ঝুঁকিপূর্ণ। সাইট বাড়তে থাকলে এবং শেয়ার্ড হোস্টিং সীমায় পৌঁছালে ভিপিএস সার্ভার বা স্কেলেবল হোস্টিং ভালো হতে পারে।
ওয়ার্ডপ্রেস মাল্টিসাইট ইনস্টল: ধাপে ধাপে
নিচের ধাপগুলো সাধারণ ওয়ার্ডপ্রেস ইনস্টলে মাল্টিসাইট নেটওয়ার্ক চালু করার জন্য। আগে অবশ্যই ব্যাকআপ নিয়ে নিন। FTP, ফাইল ম্যানেজার বা SSH অ্যাক্সেস থাকা জরুরি।
১. wp-config.php ফাইল এডিট করুন
ওয়ার্ডপ্রেসের মূল ফোল্ডারে wp-config.php খুলুন। /* That's all, stop editing! */ লাইনের ঠিক উপরে নিচের কোড যোগ করুন:
define('WP_ALLOW_MULTISITE', true);
ফাইল সেভ করে ওয়ার্ডপ্রেস অ্যাডমিন প্যানেলে আবার লগইন করুন। এতে শুধু মাল্টিসাইট ইনস্টল মেনু দেখা যাবে, নেটওয়ার্ক এখনো অ্যাক্টিভ হবে না।
২. সাময়িকভাবে সব প্লাগইন বন্ধ করুন
ইনস্টলের আগে সব প্লাগইন অক্ষম করুন। এতে রিডাইরেকশন বা পারমিশন সমস্যা কম হয়। বিশেষ করে সিকিউরিটি, ক্যাশ ও রিডাইরেকশন প্লাগইন চালু থাকলে অপ্রত্যাশিত সমস্যা হতে পারে।
৩. টুলস মেনু থেকে নেটওয়ার্ক সেটআপ শুরু করুন
অ্যাডমিন প্যানেলে টুলস > নেটওয়ার্ক সেটআপ এ যান। এখানে সাবডোমেইন বা সাবডিরেক্টরি বেছে নিতে বলা হবে। সাইট খুব পুরনো হলে ওয়ার্ডপ্রেস কখনো কখনো সাবডিরেক্টরি অপশন লুকিয়ে রাখতে পারে। সিদ্ধান্ত নেওয়ার পর নেটওয়ার্ক টাইটেল ও অ্যাডমিন ইমেইল চেক করুন।
৪. দেওয়া কোড wp-config.php ও .htaccess-এ যোগ করুন
ওয়ার্ডপ্রেস আপনাকে দুটি আলাদা কোড ব্লক দেবে। প্রথম ব্লক wp-config.php-এ, দ্বিতীয় ব্লক .htaccess-এ যোগ করতে হবে। আগে .htaccess-এর বর্তমান নিয়মের কপি রেখে নিন। কোড সঠিক জায়গায় বসানোর পর ফাইল সেভ করুন।
এই ধাপে সবচেয়ে বেশি ভুল হয় কোড ভুল জায়গায় বসানো বা .htaccess-এর পুরনো নিয়মের সাথে সংঘর্ষ হওয়া। ৪০৪ এরর দেখলে পার্মালিংক আবার সেভ করুন এবং .htaccess চেক করুন।
৫. আবার লগইন করে নেটওয়ার্ক প্যানেল দেখুন
কোড যোগ করার পর ওয়ার্ডপ্রেস আপনাকে সেশন রিফ্রেশ করতে বলবে। আবার লগইন করলে উপরের অ্যাডমিন বারে আমার সাইট মেনু দেখা যাবে। এখান থেকে নেটওয়ার্ক অ্যাডমিন প্যানেলে যেতে পারবেন। এখন আপনার নেটওয়ার্ক সক্রিয়।
৬. প্রথম সাব-সাইট তৈরি করুন
নেটওয়ার্ক অ্যাডমিন প্যানেলে সাইট > নতুন যোগ করুন এ যান। সাইটের ঠিকানা, টাইটেল, ভাষা ও অ্যাডমিন ইমেইল দিন। সাবডিরেক্টরি হলে example.com/dhaka, সাবডোমেইন হলে dhaka.example.com আকারে সাইট খুলতে পারবেন। তৈরি হওয়ার পর সাইট প্যানেলে গিয়ে থিম, মেনু, পেজ ও কনটেন্ট সেট করুন।
এক প্যানেল থেকে কীভাবে ম্যানেজ করবেন?
মাল্টিসাইট নেটওয়ার্কের আসল শক্তি ইনস্টলের পর দেখা যায়। নেটওয়ার্ক অ্যাডমিন সব সাইট এক প্যানেল থেকে দেখতে ও কেন্দ্রীয়ভাবে স্ট্যান্ডার্ড ঠিক করতে পারেন। ফলে প্রতিটি সাইটে আলাদা করে লগইন করে আপডেট বা থিম আপলোড করতে হয় না।
সাইট ম্যানেজমেন্ট
সাইট স্ক্রিনে নেটওয়ার্কের সব সাইট দেখা যায়, নতুন সাইট যোগ করা যায়, পুরনো সাইট আর্কাইভ, নিষ্ক্রিয় বা মুছে ফেলা যায়। বড় নেটওয়ার্কে সাইটের নামকরণের একটা স্ট্যান্ডার্ড রাখা ভালো। যেমন শহরের সাইটের জন্য city-name, ডিলার সাইটের জন্য dealer-code ফরম্যাট ব্যবহার করলে পরে সার্চ ও রিপোর্ট করা সহজ হয়।
ব্যবহারকারী ও রোল ম্যানেজমেন্ট
মাল্টিসাইটে ব্যবহারকারী নেটওয়ার্ক জুড়ে তৈরি হয়, কিন্তু প্রত্যেক সাইটে তাদের রোল ভিন্ন হতে পারে। একজন ব্যক্তি A সাইটে এডিটর, B সাইটে সাবস্ক্রাইবার, C সাইটে অ্যাডমিন হতে পারেন। এই সুবিধা শক্তিশালী, তবে বিভ্রান্তি এড়াতে রোল পলিসি আগে থেকেই ঠিক করে রাখুন।
যেমন ৩০ শাখার একটি প্রতিষ্ঠানে কেন্দ্রীয় টিম নেটওয়ার্ক অ্যাডমিন থাকবে এবং প্রত্যেক শাখার প্রতিনিধিকে শুধু নিজের সাইটে এডিটর রোল দেওয়া যাবে। ফলে শাখা নিজের ঘোষণা দিতে পারবে, কিন্তু থিম, প্লাগইন বা গুরুত্বপূর্ণ সেটিংসে হাত দিতে পারবে না।
থিম ম্যানেজমেন্ট
থিম নেটওয়ার্ক অ্যাডমিন আপলোড করেন এবং নেটওয়ার্ক জুড়ে চালু করেন। সাইট অ্যাডমিন শুধু অনুমোদিত থিম থেকে বেছে নিতে পারেন। ব্র্যান্ডের অভিন্নতা রাখতে সাধারণত ১টি মূল থিম ও ১টি চাইল্ড থিম ব্যবহার করা ভালো। এতে ডিজাইনের মান রক্ষা পায় এবং আপডেট কেন্দ্রীয়ভাবে হয়।
প্লাগইন ম্যানেজমেন্ট
প্লাগইন দুইভাবে ব্যবহার করা যায়: নেটওয়ার্ক জুড়ে চালু করা বা শুধু নির্দিষ্ট সাইটে চালু করা। নিরাপত্তা, SEO, ব্যাকআপ ও পারফরম্যান্সের মতো মৌলিক প্লাগইন নেটওয়ার্ক জুড়ে চালু করা যায়। ফর্ম, গ্যালারি বা বিশেষ ইন্টিগ্রেশনের প্লাগইন শুধু দরকারি সাইটে চালু করা যায়।
এখানে খেয়াল রাখতে হবে প্লাগইন সংখ্যা নিয়ন্ত্রণে রাখা। ৫০টি সাব-সাইটের নেটওয়ার্কে অপ্রয়োজনীয় একটি প্লাগইন পুরো নেটওয়ার্কের পারফরম্যান্স খারাপ করতে পারে। অভিজ্ঞতা থেকে বলা যায়, মূল প্রয়োজন ছাড়া প্রত্যেক প্লাগইনের জন্য তিনটি প্রশ্ন করুন: সত্যিই দরকার কি, মাল্টিসাইট কম্প্যাটিবল কি, আপডেটেড ও নির্ভরযোগ্য কি?
SEO দিক থেকে মাল্টিসাইট ব্যবহার
ওয়ার্ডপ্রেস মাল্টিসাইট SEO-এর জন্য নিজে থেকে ভালো বা খারাপ নয়। ফলাফল নির্ভর করে URL স্ট্রাকচার, কনটেন্টের মান, ইন্টারনাল লিংক, টেকনিক্যাল পারফরম্যান্স ও ইনডেক্সিং নিয়ন্ত্রণের উপর। ২০২৬-এর SEO স্ট্যান্ডার্ডে সার্চ ইঞ্জিন ব্যবহারকারীর অভিপ্রায়, টপিক অথরিটি, পেজ এক্সপেরিয়েন্স ও ট্রাস্ট সিগন্যাল একসাথে দেখে।
প্রত্যেক সাব-সাইটের জন্য আলাদা টাইটেল, মেটা ডেসক্রিপশন, হোমপেজ টেক্সট ও যোগাযোগের তথ্য তৈরি করুন। একই কনটেন্ট সামান্য পরিবর্তন করে ২০টি সাইটে কপি করলে দুর্বল বা ডুপ্লিকেট কনটেন্টের সমস্যা হতে পারে। প্রত্যেক শহরের সাইটে শুধু শহরের নাম বদলে একই সেবার টেক্সট না দিয়ে সেই এলাকার জন্য বিশেষ সেবা, ডেলিভারি সময়, টিমের তথ্য ও গ্রাহকের প্রশ্ন যোগ করা ভালো।
- প্রত্যেক সাব-সাইটের জন্য আলাদা XML সাইটম্যাপ তৈরি করে Search Console-এ যোগ করুন।
- সাবডোমেইন ব্যবহার করলে প্রত্যেক গুরুত্বপূর্ণ সাবডোমেইন প্রপার্টি যাচাই করুন।
- Robots.txt ও noindex সেটিংস নেটওয়ার্ক জুড়ে চেক করুন।
- ইন্টারনাল লিংক ব্যবহারকারীর জন্য মূল্যবান করে পরিকল্পনা করুন।
- সাব-সাইটগুলোর মধ্যে লিংক প্রাকৃতিক রাখুন; অতিরিক্ত ক্রস লিংকিং করবেন না।
SEO প্লাগইন বেছে নেওয়ার সময় মাল্টিসাইট সাপোর্ট আছে এমন সমাধান নিন। পারফরম্যান্সের জন্য ছবি অপটিমাইজেশন, ক্যাশিং ও CDN ব্যবহার জরুরি। দ্রুত লোড হওয়া সাইট ব্যবহারকারীর অভিজ্ঞতা ও ক্রলিং দক্ষতা দুটোই বাড়ায়। এ বিষয়ে ওয়েবসাইট গতি বৃদ্ধি গাইড দেখে টেকনিক্যাল অপটিমাইজেশন প্ল্যান তৈরি করতে পারেন।
নিরাপত্তা ও ব্যাকআপের সেরা প্র্যাকটিস
মাল্টিসাইটে একটি নিরাপত্তা দুর্বলতা পুরো নেটওয়ার্ককে প্রভাবিত করতে পারে, তাই সতর্কতা সাধারণ ইনস্টলেশনের চেয়ে বেশি রাখতে হবে। নেটওয়ার্ক অ্যাডমিন অ্যাকাউন্ট শক্তিশালী পাসওয়ার্ড, টু-ফ্যাক্টর অথেনটিকেশন ও সীমিত অ্যাক্সেস দিয়ে সুরক্ষিত রাখুন। অপ্রয়োজনীয় অ্যাডমিন অ্যাকাউন্ট রাখবেন না, পুরনো ব্যবহারকারী নিয়মিত চেক করুন।
- সাপ্তাহিক পূর্ণ ব্যাকআপ, দৈনিক ডাটাবেস ব্যাকআপ রাখুন। বেশি কনটেন্ট যোগ করা নেটওয়ার্কে দৈনিক পূর্ণ ব্যাকআপ ভালো।
- আপডেট আগে স্টেজিং-এ টেস্ট করুন। একটি প্লাগইন আপডেট ৪০টি সাইটকে একসাথে প্রভাবিত করতে পারে।
- ফাইল পারমিশন চেক করুন। লিখনযোগ্য ফোল্ডার সর্বনিম্ন রাখুন।
- লগইন চেষ্টা সীমিত করুন। ব্রুট ফোর্স আক্রমণের বিরুদ্ধে সুরক্ষা ব্যবহার করুন।
- SSL সার্টিফিকেট সব সাইটে চালু করুন। মিক্সড কনটেন্ট এরর নিয়মিত স্ক্যান করুন।
- নির্ভরযোগ্য থিম ও প্লাগইন ব্যবহার করুন। লাইসেন্সবিহীন বা অজানা উৎসের ফাইল পুরো নেটওয়ার্ককে ঝুঁকিতে ফেলতে পারে।
ব্যাকআপ প্ল্যানে রিস্টোর টেস্ট ভুলবেন না। শুধু ব্যাকআপ নিলে হবে না; নির্দিষ্ট সময় পর পর যাচাই করতে হবে যে ব্যাকআপ সত্যিই রিস্টোর করা যায় কি না। বড় নেটওয়ার্কে শুধু একটি সাব-সাইট রিস্টোর করার প্রয়োজন হতে পারে। তাই আপনার ব্যাকআপ সল্যুশনের সাইট-ভিত্তিক রিস্টোর সাপোর্ট আছে কি না দেখুন।
পারফরম্যান্স ও হোস্টিং নির্বাচন
মাল্টিসাইট নেটওয়ার্কে সব সাব-সাইট একই ওয়ার্ডপ্রেস কোর ও বেশিরভাগ সময় একই সার্ভার রিসোর্স শেয়ার করে। তাই হোস্টিং নির্বাচন খুব গুরুত্বপূর্ণ। শুরুতে ৫-১০টি কম ট্রাফিকের সাইটের জন্য অপটিমাইজড ওয়ার্ডপ্রেস হোস্টিং যথেষ্ট হতে পারে। কিন্তু ট্রাফিক, মিডিয়া লোড ও প্লাগইন সংখ্যা বাড়লে আরও শক্তিশালী রিসোর্স দরকার হয়।
একটা উদাহরণ দেখি: ১৫টি সাব-সাইটের একটি কর্পোরেট নেটওয়ার্কে প্রতি সাইট মাসে গড়ে ৫,০০০ ভিজিটর পেলে মোট ৭৫,০০০ ভিজিটরের একটি স্ট্রাকচার হয়। প্রত্যেক সাইটে উচ্চ রেজোলিউশনের ছবি, ফর্ম প্লাগইন ও পেজ বিল্ডার থাকলে CPU ও RAM ব্যবহার বেড়ে যায়। তখন শুধু ডিস্ক স্পেস দেখলে চলবে না; প্রসেসর, মেমরি, PHP ওয়ার্কার, ইনোড লিমিট ও ব্যাকআপ ক্ষমতা একসাথে বিবেচনা করতে হবে।
পারফরম্যান্সের জন্য ব্যবহারযোগ্য টিপস:
- ছবি WebP বা AVIF ফরম্যাটে কম্প্রেস করুন।
- নেটওয়ার্ক জুড়ে একই ক্যাশ পলিসি রাখুন।
- অপ্রয়োজনীয় প্লাগইন মুছে ফেলুন; শুধু অক্ষম করলেই যথেষ্ট নয়।
- ডাটাবেস টেবিল নিয়মিত অপটিমাইজ করুন।
- মিডিয়া লাইব্রেরিতে সাইজ ও ফাইল টাইপ লিমিট রাখুন।
- বেশি ট্রাফিকের সাব-সাইটগুলো নিয়মিত রিপোর্ট করুন।
Hostragons-এ আপনার প্রজেক্টের আকার অনুসারে ওয়ার্ডপ্রেস হোস্টিং, কর্পোরেট হোস্টিং অথবা আরও বেশি নিয়ন্ত্রণের জন্য ভিপিএস সার্ভার দেখতে পারেন। উদ্দেশ্য সবচেয়ে দামি প্যাকেজ কেনা নয়, বরং নেটওয়ার্কের বর্তমান ও আগামী ১২ মাসের বৃদ্ধির চাহিদা অনুসারে টেকসই অবকাঠামো গড়ে তোলা।
সাধারণ ভুল ও সমাধান
৪০৪ এরর
সাব-সাইটের পেজ ০৪৪ এরর দিলে সাধারণত .htaccess নিয়ম বা পার্মালিংক সেটিংস ভুল থাকে। প্রথমে পার্মালিংক আবার সেভ করুন। তারপর ওয়ার্ডপ্রেস দেওয়া মাল্টিসাইট .htaccess নিয়ম সঠিকভাবে যোগ হয়েছে কি না চেক করুন।
সাবডোমেইন কাজ করছে না
সাবডোমেইন মডেলে wildcard DNS রেকর্ড অনুপস্থিত থাকতে পারে। DNS প্যানেলে *.yourdomain.com রেকর্ড সঠিক আইপিতে পয়েন্ট করছে কি না দেখুন। এছাড়া হোস্টিং অ্যাকাউন্ট wildcard সাবডোমেইন সাপোর্ট করে কি না চেক করুন।
SSL সতর্কবার্তা দেখা যাচ্ছে
প্রত্যেক সাব-সাইট HTTPS-এ না খুললে SSL কভারেজ অপর্যাপ্ত হতে পারে। সাবডোমেইন নেটওয়ার্কের জন্য wildcard SSL দরকার হতে পারে। এছাড়া থিম বা প্লাগইনে HTTP দিয়ে ডাকা ছবি, CSS বা JavaScript মিক্সড কনটেন্ট এরর তৈরি করতে পারে।
প্লাগইন সব সাইটে সমস্যা করছে
নেটওয়ার্ক জুড়ে চালু করা একটি প্লাগইন এরর দিলে সব সাইট প্রভাবিত হয়। এই ক্ষেত্রে প্লাগইন সাময়িকভাবে বন্ধ করে এরর লগ দেখুন এবং স্টেজিং-এ কম্প্যাটিবিলিটি টেস্ট করুন। গুরুত্বপূর্ণ নেটওয়ার্কে অটো আপডেট নিয়ন্ত্রিতভাবে ব্যবহার করা নিরাপদ।
মাল্টিসাইট ম্যানেজমেন্টের ব্যবহারিক চেকলিস্ট
ইনস্টল শেষ হওয়ার পর নিয়মিত রক্ষণাবেক্ষণের রুটিন তৈরি করুন। নিচের লিস্টটি বড় মাল্টিসাইট নেটওয়ার্ককে নিরাপদ ও সহজে পরিচালনাযোগ্য রাখতে সাহায্য করবে।
- মাসে একবার ব্যবহারকারীর রোল ও অ্যাডমিন অ্যাকাউন্ট চেক করুন।
- প্রতি সপ্তাহে থিম, প্লাগইন ও কোর আপডেট দেখে নিন।
- আপডেটের আগে অটো ব্যাকআপ হয়েছে কি না নিশ্চিত করুন।
- সাব-সাইটের স্পিড স্কোর ও এরর লগ নিয়মিত দেখুন।
- SEO সাইটম্যাপ ও ইনডেক্সিং স্ট্যাটাস চেক করুন।
- SSL রিনিউয়াল ডেট দেখে রাখুন।
- অব্যবহৃত থিম ও প্লাগইন মুছে ফেলুন।
- নতুন সাইট খোলার জন্য একটা স্ট্যান্ডার্ড কনটেন্ট ও নিরাপত্তা টেমপ্লেট তৈরি রাখুন।
এই পদ্ধতি নেটওয়ার্ক বাড়ার সাথে সাথে বিশৃঙ্খলা আটকায়। ৫টি সাইট দিয়ে শুরু করা একটি স্ট্রাকচার কয়েক মাসে ৫০টি সাইটে পৌঁছালে স্ট্যান্ডার্ড না থাকলে পরিচালনা কঠিন হয়ে যায়। তাই মাল্টিসাইট প্রজেক্টকে শুধু টেকনিক্যাল ইনস্টল হিসেবে নয়, চলমান একটি অপারেশন মডেল হিসেবে দেখা উচিত।
উপসংহার
ওয়ার্ডপ্রেস মাল্টিসাইট সেটআপ সঠিক পরিস্থিতিতে একাধিক ওয়েবসাইট এক প্যানেল থেকে পরিচালনার শক্তিশালী ও দক্ষ উপায়। কেন্দ্রীয় আপডেট, অভিন্ন থিম-প্লাগইন ব্যবস্থাপনা, ব্যবহারকারীর রোল ও স্ট্যান্ডার্ড নিরাপত্তা নীতির কারণে বিশেষ করে কর্পোরেট নেটওয়ার্ক, এজেন্সি, শিক্ষাপ্রতিষ্ঠান ও একাধিক শাখাযুক্ত ব্যবসার জন্য বড় সুবিধা দেয়। তবে সফল মাল্টিসাইট অভিজ্ঞতার জন্য সঠিক URL মডেল, কম্প্যাটিবল প্লাগইন, নিয়মিত ব্যাকআপ, শক্তিশালী SSL পরিকল্পনা ও পর্যাপ্ত হোস্টিং রিসোর্স অপরিহার্য।
যদি আপনার প্রজেক্টে একাধিক ওয়ার্ডপ্রেস সাইট কেন্দ্রীয়ভাবে ম্যানেজ করার পরিকল্পনা থাকে, তাহলে আগে চাহিদা ও বৃদ্ধির লক্ষ্য স্পষ্ট করুন। তারপর উপযুক্ত হোস্টিং অবকাঠামো, ডোমেইন স্ট্রাকচার ও নিরাপত্তা পরিকল্পনা নিয়ে এগোন। Hostragons-এ আপনার প্রজেক্টের জন্য ওয়ার্ডপ্রেস হোস্টিং, ডোমেইন কোয়েরি ও এসএসএল সার্টিফিকেট দেখে শক্তিশালী শুরু করতে পারেন।
সচরাচর জিজ্ঞাসিত প্রশ্ন
ওয়ার্ডপ্রেস মাল্টিসাইট ও সাধারণ ওয়ার্ডপ্রেসের মধ্যে পার্থক্য কী?
সাধারণ ওয়ার্ডপ্রেস একটি মাত্র সাইট ম্যানেজ করে। ওয়ার্ডপ্রেস মাল্টিসাইট একই ইনস্টলেশন দিয়ে একাধিক সাইট তৈরি করে এবং সেগুলো নেটওয়ার্ক অ্যাডমিন প্যানেল থেকে কেন্দ্রীয়ভাবে পরিচালনা করতে দেয়।
মাল্টিসাইট কি SEO-এর জন্য ক্ষতিকর?
না। মাল্টিসাইট নিজে থেকে SEO-এর জন্য ক্ষতিকর নয়। সঠিক URL স্ট্রাকচার, অনন্য কনটেন্ট, দ্রুত হোস্টিং, সঠিক ইনডেক্সিং সেটিংস ও মানসম্মত ইন্টারনাল লিংক ব্যবহার করলে SEO-তে ভালো পারফর্ম করে।
সাবডোমেইন নাকি সাবডিরেক্টরি বেছে নেব?
শাখা, ডিলার, দেশ বা সাব-ব্র্যান্ডের মতো আরও স্বাধীন স্ট্রাকচারের জন্য সাবডোমেইন; মূল সাইটের বিভাগ, ক্যাম্পেইন এরিয়া বা কনটেন্ট গ্রুপের জন্য সাবডিরেক্টরি বেশি উপযুক্ত। সিদ্ধান্ত ব্র্যান্ড ও টেকনিক্যাল চাহিদা অনুসারে নিন।
ওয়ার্ডপ্রেস মাল্টিসাইটের জন্য কি বিশেষ হোস্টিং লাগে?
ছোট নেটওয়ার্ক অপটিমাইজড ওয়ার্ডপ্রেস হোস্টিং দিয়ে চলতে পারে। তবে সাইট সংখ্যা, ট্রাফিক ও প্লাগইন লোড বাড়লে উচ্চ CPU, RAM, PHP ওয়ার্কার ও ব্যাকআপ ক্ষমতা দরকার হয়। বড় নেটওয়ার্কে VPS বা স্কেলেবল হোস্টিং ভালো।
মাল্টিসাইট পরে বন্ধ করা যাবে কি?
টেকনিক্যালি মাল্টিসাইট স্ট্রাকচার আলাদা করা সম্ভব, কিন্তু এটি সাধারণ সেটিংস বন্ধ করার মতো সহজ নয়। ডাটাবেস, মিডিয়া ফাইল, ব্যবহারকারী ও URL স্ট্রাকচার সতর্কতার সাথে সরাতে হয়। তাই ইনস্টলের আগেই ভালো করে পরিকল্পনা করা জরুরি।