নিবন্ধ ডিরেক্টরি
যদি একটি ওয়ার্ডপ্রেস ওয়েবসাইট উভয় ডোমেইন থেকেই (www সহ এবং www ছাড়া) অ্যাক্সেসযোগ্য হয়, তবে তা এসইও অথরিটির কেন্দ্রীকরণ এবং পরবর্তী সার্চ ইঞ্জিন অপ্টিমাইজেশন ও ইন্ডেক্সিংয়ের জন্য অত্যন্ত ক্ষতিকর ।
আমরা কিভাবে এটা সমাধান করতে পারেন?
এটির জন্য www ছাড়া ডোমেনগুলির একটি স্থায়ী 301 পুনঃনির্দেশ প্রয়োজন www সহ ডোমেনগুলিতে৷

ওয়েবসাইট রুট ডোমেন নাম 301 পুনঃনির্দেশ www ডোমেন নাম সুবিধা
সুবিধা হল এটি ডোমেইন নামের কর্তৃত্ব বাড়াতে পারে।
একটি 301 পুনঃনির্দেশ আসলে ডোমেন কর্তৃপক্ষের একটি স্থানান্তর।
উদাহরণস্বরূপ, যখন chenweiliang.com রিডাইরেক্ট করুন www.chenweiliang.com আসলে যখন chenweiliang.com ওজন স্থানান্তর করা হয় www.chenweiliang.com , যার ফলে বৃদ্ধি www.chenweiliang.com এর ডোমেইন নাম।
- সার্চ ইঞ্জিন অপ্টিমাইজেশান কর্মক্ষমতা উন্নত;
- ওয়েব পৃষ্ঠার ওজন সংক্রমণের জন্য সহায়ক;
- ওয়েব পেজ ইন্ডেক্সিং অপ্টিমাইজ করুন।
যখন আমরা একটি ই-কমার্স ওয়েবসাইট খুলি, তখন দুটি অভিন্ন পৃষ্ঠা প্রদর্শিত হয়।
- এই সময়ে, সার্চ ইঞ্জিন মাকড়সা বারবার ক্রল করবে।
- ডুপ্লিকেট পেজ সার্চ ইঞ্জিন দ্বারা ভুল ধারণা হতে পারে.
- এই সময়ে, ওয়েব পৃষ্ঠা অন্তর্ভুক্তি প্রক্রিয়া এবং অপ্টিমাইজ করতে আপনাকে 301 পুনঃনির্দেশ ব্যবহার করতে হবে;
উন্নত ব্যবহারকারী অভিজ্ঞতা: কোনো ডুপ্লিকেট পেজ না থাকায়, ব্যবহারকারীরা আমাদের ওয়েবসাইটটি আরও ভালোভাবে মনে রাখতে পারবে, যা ওয়েবসাইটটির স্মরণশক্তি বাড়াবে এবং ফলস্বরূপ একটি উন্নত ব্যবহারকারী অভিজ্ঞতা প্রদান করবে।
www সেকেন্ডারি ডোমেইন নাম ছাড়া ওয়েবসাইটের অসুবিধা
- অল্প সংখ্যক ব্যবহারকারী হয়তো পারবে নাUfo.org একটি ওয়েব ঠিকানা হিসাবে চিহ্নিত করা হয়;
- অল্প সংখ্যক ব্যবহারকারী শুধুমাত্র www URL প্যাটার্ন সহ দ্বিতীয়-স্তরের ডোমেনগুলিকে চিনতে পারবে
www.etufo.org
কিভাবে শীর্ষ স্তরের ডোমেইন 301 www এ পুনঃনির্দেশ করে?
নিম্নলিখিতটি একটি লিনাক্স সার্ভারে বাস্তবায়িত সমাধান ।
ধাপ ১ : একটি নতুন .htaccess ফাইল তৈরি করুন
সাধারণত আমাদের কম্পিউটার উইন্ডোজ অপারেটিং সিস্টেম ব্যবহার করে, এবং আমরা সরাসরি একটি নতুন .htaccess ফাইল তৈরি করতে পারি না।
আপনাকে প্রথমে একটি নতুন htaccess.txt ফাইল তৈরি করতে হবে এবং কীভাবে নাম পরিবর্তন করবেন তা পরে বর্ণনা করা হবে।
ধাপ ২ : নিচের কোডটি একটি txt ডকুমেন্টে কপি করুন।
RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]- "রিরাইট ইঞ্জিন চালু", পুনঃলিখন নিয়ম সুইচ চালু করুন;
- "RewriteCond" পুনরায় লেখার শর্ত বোঝায়।
- নিম্নোক্ত স্ট্রিংটি একটি রেগুলার এক্সপ্রেশন দ্বারা মেলে, এবং মিলে যাওয়া স্ট্রিংটি ^ দিয়ে শুরু হয় এবং $ দিয়ে শেষ হয়।
- এখানে %{http_host} বর্তমান হোস্টনাম পেতে হয়।শর্ত হল "যখন হোস্টনাম হয়
chenweiliang.com", নিম্নলিখিত পুনর্লিখনের নিয়মগুলি কার্যকর করা হবে৷ - "[NC]" মানে কেস সংবেদনশীল;
- "RewriteRule", পুনর্লিখনের নিয়ম সংজ্ঞায়িত করে।এখানে অর্থ: URL-এ ঝাঁপ দাও"
http://www.chenweiliang.com/"অ্যাক্সেস অনুরোধchenweiliang.comপরবর্তী অংশ - [R=301] মানে 301 রিডাইরেক্ট/জাম্প ([R] সিঙ্গেল-ফিঙ্গার জাম্প, [R=302] এর মতো একই অর্থ), [L] মানে শেষ ম্যাচিং নিয়ম।
ধাপ ৩ : .htaccess.txt ফাইলটি আপলোড করুন এবং এটির নাম পরিবর্তন করুন।
ওয়েবসাইটের রুট ডিরেক্টরিতে htaccess.txt ফাইল আপলোড করতে FTP টুল ব্যবহার করুন এবং এটির নাম পরিবর্তন করুন ".htaccess", সামনে বিন্দু লক্ষ্য করুন।
- যদি ফাইলটি ইতিমধ্যে বিদ্যমান থাকে তবে কোডটি কপি করুন।
- এইভাবে, আপনি যখন www ছাড়া একটি ডোমেন নাম পরিদর্শন করেন, তখন এটি স্বয়ংক্রিয়ভাবে www সহ ডোমেন নামে পুনঃনির্দেশিত হবে।
- উপরোক্ত পদ্ধতির মাধ্যমে, www ছাড়া ডোমেইন নাম স্বয়ংক্রিয়ভাবে www দিয়ে ডোমেইন নামে পুনঃনির্দেশিত হতে পারে।
দ্রষ্টব্য: এখানে পরিবর্তন করার পরে, আপনি দেখতে পাবেন যে ফাইলটি হারিয়ে গেছে।
এই কারণ".htaccess" ফাইলগুলি লুকানো বলে মনে করা হয় এবং প্রদর্শিত হবে না৷
আপনি একটি FTP টুল খুলতে পারেন; এখানে আমরা উদাহরণ হিসেবে XFTP ব্যবহার করব। 【Tools】→【Options】▼-এ যান।

【সাধারণ】→চেক করুন【লুকানো ফাইল দেখান】▼

এখানে আমরা www এর সাথে একটি ডোমেন নাম www ছাড়া একটি ডোমেন নামে এবং www ছাড়া একটি ডোমেন নাম www সহ একটি ডোমেন নামে পুনঃনির্দেশিত করার সাধারণ নিয়মগুলি ভাগ করি৷
www সহ ডোমেনগুলিকে www ছাড়াই ডোমেনে পুনঃনির্দেশিত করার নিয়ম৷
301 টিএলডিকে www থেকে রুট ডোমেন নিয়মে পুনঃনির্দেশ করুন▼
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC]
RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]www 301 সহ নিম্নলিখিত শীর্ষ-স্তরের ডোমেইন নামটি রুট ডোমেন নামের নিয়মে পুনঃনির্দেশ করে, যা সরাসরি অনুলিপি করা যেতে পারে (নিয়মে ডোমেন নাম পরিবর্তন করার প্রয়োজন নেই) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
www ছাড়া TLDs www নিয়ম সহ ডোমেনে চলে যায়
www ছাড়া TLDs www ▼ দিয়ে ডোমেইন নিয়মে যান
RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]www ছাড়া নিম্নলিখিত শীর্ষ-স্তরের ডোমেইন নামগুলি www সহ ডোমেন নামের নিয়মগুলিতে যান, যা সরাসরি অনুলিপি করা যেতে পারে (নিয়মগুলিতে ডোমেন নাম পরিবর্তন করার প্রয়োজন নেই) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
301 পুনঃনির্দেশিত নিয়ম অবস্থান সমস্যা
সিউডো-স্ট্যাটিক নিয়মের অধীনে রিডাইরেক্ট নিয়ম স্থাপন করার সময়, আপনি প্রায়শই এই সমস্যার সম্মুখীন হবেন যে HTTP পুরো সাইটটিকে HTTPS-এ রিডাইরেক্ট করতে পারে না ।
প্রাথমিকভাবে আমরা রিডাইরেক্ট কোডটি .htaccess-এ কপি করেছি এবং এটি নিম্নলিখিত ক্ষেত্রে প্রদর্শিত হবে ▼
![পুনঃনির্দেশনা নিয়ম [L] উপরে দেওয়া হলো। পুনঃনির্দেশনা নিয়ম [L] উপরে দেওয়া হলো।](https://img.chenweiliang.com/2018/03/https-rule-1.png)
- [L] নির্দেশ করে যে বর্তমান নিয়মটি শেষ নিয়ম, নিম্নলিখিত পুনর্লিখনের নিয়মগুলি বিশ্লেষণ করা বন্ধ করুন।
- তাই পুনঃনির্দেশিত নিবন্ধ পৃষ্ঠায় প্রবেশ করার সময়, [L] নিম্নলিখিত নিয়মগুলি বন্ধ করে দেয়, তাই পুনঃনির্দেশের নিয়মগুলি কাজ করে না।
একটি HTTP হোমপেজ অ্যাক্সেস করার সময়, আমরা URL রিরাইটিং নিয়মগুলো এড়িয়ে সরাসরি রিডাইরেকশন নিয়মগুলো কার্যকর করতে চাই, যাতে পুরো সাইটটি HTTP থেকে HTTPS-এ রিডাইরেক্ট হয়ে যায় ।
HTTPS রিডাইরেক্ট নিয়মগুলি [L] নিয়মের নিচে রাখবেন না ; সেগুলি [L] নিয়মের উপরে রাখুন। ▼
![ছদ্ম-স্থির SSL পুনঃনির্দেশনা নিয়ম [L] নিচে দেওয়া হল। ছদ্ম-স্থির SSL পুনঃনির্দেশনা নিয়ম [L] নিচে দেওয়া হল।](https://img.chenweiliang.com/2018/03/pseudo-static-ssl-jump.png)
ওয়েবসাইটের মূল ডোমেইন নামের জন্য কি www রিডাইরেক্ট করা প্রয়োজন?
সরাসরি ব্যবহার করলে লাইক দিন chenweiliang.com এই ধরনের একটি শীর্ষ-স্তরের ডোমেন নাম আপনার ব্লগ ডোমেন নাম হিসাবে ব্যবহৃত হয়, তাই একটি ছবির বিছানা হিসাবে একটি সাবডোমেন নাম ব্যবহার করে কুকি-মুক্ত অর্জন করা যায় না।
- কারণ টপ-লেভেল ডোমেইন
chenweiliang.comঅনুরোধ করা স্ট্যাটিক ফাইলের জন্য একটি কুকি সেকেন্ডারি নেমসার্ভারে পাঠানো হয়।
আপনি যদি কুকি-মুক্ত ইমেজ বেড সমর্থন করতে চান, তাহলে কুকি-মুক্ত অর্জন করতে আপনাকে একটি ভিন্ন ডোমেন নাম ব্যবহার করতে হবে।
- চেন উইলিয়াংব্লগ ব্যবহার
www.chenweiliang.comএর সাবডোমেন ঠিক আছে।
বিস্তারিত জানার জন্য, অনুগ্রহ করে এই নিবন্ধটি দেখুন ▼
সিউডো-স্ট্যাটিক ব্যতিক্রম ফোল্ডার ডিরেক্টরি বাইপাস করতে 301 পুনঃনির্দেশ বাদ দিতে হলে, অনুগ্রহ করে নীচের টিউটোরিয়ালটি দেখুন▼
আশা করি, চেন ওয়েইলিয়াং-এর ব্লগে ( https://www.chenweiliang.com/ ) শেয়ার করা "Automatic Redirection to Second-Level Domains Without www Top-Level Domain: Root Domain 301 Redirect to www" আর্টিকেলটি আপনার জন্য সহায়ক হবে।
এই নিবন্ধটির লিঙ্কটি নির্দ্বিধায় শেয়ার করুন: https://www.chenweiliang.com/cwl-27630.html


