ব্লগার পোস্ট URL থেকে '?m=1' অপসারণের সহজ পদ্ধতি
পরিচিতি
আপনি যদি ব্লগারে ব্লগ করে থাকেন, তবে আপনি নিশ্চয়ই লক্ষ্য করেছেন যে মোবাইল ডিভাইস থেকে আপনার ব্লগের কোনো পোস্টে গেলে URL-এর শেষে "?m=1" যোগ হয়ে যায়। উদাহরণস্বরূপ, আপনার ব্লগের URL যদি হয় https://www.yourblog.com/post
, তবে মোবাইল ডিভাইসে এটি দেখাবে https://www.yourblog.com/post?m=1
। এই "?m=1" হলো ব্লগারের একটি প্যারামিটার যা মোবাইল ভার্সনের পেজ দেখানোর জন্য ব্যবহৃত হয়।
যদিও এই প্যারামিটার কনটেন্টের উপর কোনো প্রভাব ফেলে না, অনেক ব্লগার এটিকে অপসারণ করতে চান কারণ:
- এটি URL-কে জটিল এবং অপেশাদার দেখায়।
- এটি শেয়ার করার সময় URL-কে কম আকর্ষণীয় করে।
- কিছু ক্ষেত্রে, এটি সার্চ ইঞ্জিনে ডুপ্লিকেট কনটেন্ট সমস্যা সৃষ্টি করতে পারে, যা SEO-এর জন্য ক্ষতিকর।
এই নিবন্ধে, আমরা আলোচনা করব কীভাবে আপনি একটি সহজ JavaScript কোড ব্যবহার করে ব্লগার পোস্ট URL থেকে "?m=1" অপসারণ করতে পারেন। তবে, এই পদ্ধতি ব্যবহারের আগে সম্ভাব্য ঝুঁকি সম্পর্কে জানা গুরুত্বপূর্ণ।
"?m=1" অপসারণের পদ্ধতি
"?m=1" অপসারণের জন্য সবচেয়ে সাধারণ এবং কার্যকর পদ্ধতি হলো ব্লগার থিমে একটি JavaScript কোড যোগ করা। এই কোডটি মোবাইল ডিভাইস থেকে পেজ লোড হওয়ার সময় URL থেকে "?m=1" সরিয়ে দেয় এবং একটি পরিষ্কার URL দেখায়। নিচে কোডটি দেওয়া হলো:
<script type='text/javascript'>
//<![CDATA[
var uri = window.location.toString();
if (uri.indexOf("%3D","%3D") > 0) {
var clean_uri = uri.substring(0, uri.indexOf("%3D"));
window.history.replaceState({}, document.title, clean_uri);
}
var uri = window.location.toString();
if (uri.indexOf("%3D%3D","%3D%3D") > 0) {
var clean_uri = uri.substring(0, uri.indexOf("%3D%3D"));
window.history.replaceState({}, document.title, clean_uri);
}
var uri = window.location.toString();
if (uri.indexOf("&m=1","&m=1") > 0) {
var clean_uri = uri.substring(0, uri.indexOf("&m=1"));
window.history.replaceState({}, document.title, clean_uri);
}
var uri = window.location.toString();
if (uri.indexOf("?m=1","?m=1") > 0) {
var clean_uri = uri.substring(0, uri.indexOf("?m=1"));
window.history.replaceState({}, document.title, clean_uri);
}
//]]>
</script>
এই কোডটি বিভিন্ন ধরনের URL প্যারামিটার যেমন ?m=1
, &m=1
, %3D
, এবং %3D%3D
পরিচালনা করে, যা নিশ্চিত করে যে আপনার URL সবসময় পরিষ্কার থাকে।
কোড যোগ করার ধাপসমূহ
নিচে ধাপে ধাপে বর্ণনা করা হলো কীভাবে এই কোডটি আপনার ব্লগার থিমে যোগ করবেন:
- ব্লগার ড্যাশবোর্ডে লগইন করুন: আপনার ব্লগার অ্যাকাউন্টে লগইন করুন এবং আপনার ব্লগ নির্বাচন করুন।
- থিম অপশনে যান: বাম পাশের মেনু থেকে "থিম" (Theme) অপশনটি ক্লিক করুন।
- Edit HTML নির্বাচন করুন: থিম বিভাগে, "কাস্টমাইজ" বোতামের পাশে ড্রপ-ডাউন মেনুতে ক্লিক করে "Edit HTML" নির্বাচন করুন।
- কোড যোগ করুন: HTML এডিটরে,
<head>
ট্যাগ খুঁজে বের করুন এবং তার ঠিক নিচে উপরের JavaScript কোডটি পেস্ট করুন। - সেভ করুন: কোড পেস্ট করার পর, "সেভ" (Save) বোতামে ক্লিক করে পরিবর্তনগুলো সংরক্ষণ করুন।
- পরীক্ষা করুন: আপনার ব্লগের একটি পোস্ট মোবাইল ডিভাইস থেকে খুলে দেখুন। URL-এ আর "?m=1" দেখা উচিত নয়।
নোট: কোড যোগ করার আগে আপনার ব্লগের থিমের একটি ব্যাকআপ নিয়ে রাখুন। যদি কোনো সমস্যা হয়, তবে আপনি পূর্বের থিমে ফিরে যেতে পারবেন।
গুরুত্বপূর্ণ বিবেচনা
এই পদ্ধতি সম্পর্কে কিছু গুরুত্বপূর্ণ বিষয় মাথায় রাখা উচিত:
- স্থায়ী সমাধান নয়: এই JavaScript কোডটি শুধুমাত্র ব্রাউজারে URL রিডাইরেক্ট করে। সার্চ ইঞ্জিন এখনও "?m=1" সহ URL ক্রল করতে পারে, যা ডুপ্লিকেট কনটেন্ট সমস্যা সৃষ্টি করতে পারে।
- SEO প্রভাব: কিছু বিশেষজ্ঞ মনে করেন যে "?m=1" অপসারণ করা SEO-এর জন্য ক্ষতিকর হতে পারে, কারণ এটি সার্চ ইঞ্জিনের ক্রলিং প্রক্রিয়ায় বিভ্রান্তি সৃষ্টি করতে পারে। তবে, আধুনিক ব্লগার থিমগুলো সাধারণত রেসপন্সিভ হয়, তাই "?m=1" এর প্রয়োজনীয়তা কম।
- ঝুঁকি: যদি আপনার ব্লগে অনেক পোস্ট থাকে বা আপনি Google Search Console-এ ইন্ডেক্সিং সমস্যা লক্ষ্য করেন, তবে এই কোড ব্যবহার না করাই ভালো।
- বিকল্প পদ্ধতি: কিছু ব্লগার Cloudflare-এর মতো সার্ভিস ব্যবহার করে URL রিডাইরেক্ট করার চেষ্টা করেন, তবে এটি জটিল এবং ব্লগারের .blogspot সাবডোমেইনের জন্য কাজ নাও করতে পারে।
বিষয় | বিবরণ |
---|---|
পদ্ধতি | ব্লগার থিমে JavaScript কোড যোগ করা |
ধাপ | 1. ব্লগার ড্যাশবোর্ডে যান। 2. থিম > Edit HTML নির্বাচন করুন। 3. <head> ট্যাগের নিচে কোড পেস্ট করুন। 4. সেভ করুন। |
SEO প্রভাব | ডুপ্লিকেট কনটেন্ট সমস্যা হতে পারে; সতর্কতার সাথে ব্যবহার করুন। |
প্রস্তাবনা | নতুন ব্লগের জন্য ব্যবহার করা যেতে পারে, তবে পুরোনো বা বড় ব্লগের জন্য সতর্ক থাকুন। |
সূত্র | Key2Blogging |
সমাপ্তি
আপনি যদি আপনার ব্লগের URL-গুলোকে আরও পরিষ্কার এবং পেশাদার দেখতে চান, তবে উপরের JavaScript কোড ব্যবহার করে "?m=1" অপসারণ করতে পারেন। তবে, এটি ব্যবহারের আগে SEO-এর সম্ভাব্য প্রভাব এবং আপনার ব্লগের প্রয়োজনীয়তা বিবেচনা করুন। আধুনিক ব্লগার থিমগুলো রেসপন্সিভ হওয়ায় "?m=1" এর প্রয়োজনীয়তা কমে গেছে, তাই এটি অপসারণ না করলেও আপনার ব্লগের কার্যকারিতা অক্ষুণ্ণ থাকবে।
আপনার যদি কোনো প্রশ্ন থাকে বা আরও সহায়তার প্রয়োজন হয়, তবে নিচে মন্তব্য করুন। আরও তথ্যের জন্য নিচের সূত্রটি দেখতে পারেন: