কীভাবে ব্লগের URL থেকে Date এবং .html ডিলেট করতে হয়?

আপনি কী আপনার ব্লগস্পট ব্লগের পোস্ট URL থেকে তারিখ এবং .html এক্সটেনশন ডিলেট করে পোস্টের URL কে ওয়ার্ডপ্রেস এর URL এর মতো বানাতে চান? তাহলে এই পোস্টটি আপনার জন্য।

ব্লগ পোস্টের URL থেকে তারিখ ডিলেট করবো কীভাবে,

আমরা যারা ব্লগারে লেখালেখি করি, তারা জানি যে ব্লগারে ডিফল্টভাবে কোনো পোস্ট করলে সেটির Permalink / URL এ পোস্ট করার তারিখ এবং URL এর শেষে একটি .html এক্সটেনশন দেখা যায়। কিন্তু ওয়ার্ডপ্রেসের ব্লগগুলোর পোস্টের link এ কোনো তারিখ থাকে না। আজ আমরা শিখবো কীভাবে ব্লগার ব্লগের পোস্টের URL থেকে তারিখ এবং .html ডিলেট করতে হয়?

এই মুহুর্তে, আপনার মনে প্রশ্ন থাকতে পারে যে, ব্লগ পোস্ট URL থেকে তারিখ ডিলেট করার সুবিধা কী?

➦ ব্লগার পোস্ট URL থেকে তারিখ এবং .html ডিলেট করার সুবিধা

➦ পোস্টের URL থেকে তারিখ ও .html রিমুভ করলে URL টি ছোট হবে, যা আপনার পোস্টগুলোকে এসইও ফ্রেন্ডলি করবে।
➦ আপনার ব্লগের পোস্টের URL গুলোকে ওয়ার্ডপ্রেস পোস্ট URL এর মতো দেখায়। এটি আপনার ব্লগকে একটি প্রফেশনাল লুক দেয়।
➦ ব্লগ পোস্টের তারিখটি ভিজিটরদের দেখাতে না চাইলে এটি করতে পারেন।

➥ ব্লগার পোস্ট URL থেকে তারিখ ও .html ডিলেট করার অসুবিধা!

এমা! এর তো দেখি অসুবিধাও আছে! আপনার ব্লগের পোস্টগুলো যদি ইতিমধ্যেই সার্চ ইঞ্জিনে ইনডেক্স হয়ে থাকে তাহলে এটি ব্যবহার করা আপনার জন্য ঠিক হবে না। 

কেননা, সার্চ ইঞ্জিনে আপনার পূর্বের লিংকগুলোই ইনডেক্সড আছে। এখন তারিখ ডিলেট করলে URL গুলোও চেঞ্জ হয়ে যাবে। ফলে কোনো ভিজিটর সেই URL এ ক্লিক করলে 404 Error মেসেজ দেখাবে। ফলে কনটেন্ট থাকার পরেও আপনার ব্লগ ভিজিটর হারাবে।

তবে আপনি যদি নতুন ব্লগার হয়ে থাকেন তাহলে আপনি ব্লগের পোস্ট থেকে URL এবং .html ডিলেট করার এই পদ্ধতিটি ব্যবহার করতে পারেন।

➯ ব্লগারে লগইন করার পর ড্যাশবোর্ড থেকে " Theme " পেইজে যান।

➯ 'Edit HTML' এ ক্লিক করুন।

< Head > ট্যাগটি খুঁজে বের করুন।

 নিচে দেয়া কোডটি কপি করে < Head > ট্যাগের নিচে পেস্ট করে সেভ করে দিন।

 <script>
//<![CDATA[
// BloggerJS v0.3.1
// Copyright (c) 2020 Rijonistic
// Licensed under the MIT License
var urlTotal,nextPageToken,postsDatePrefix=!1,accessOnly=!1,useApiV3=!1,apiKey="",blogId="",postsOrPages=["pages","posts"],jsonIndex=1,secondRequest=!0,feedPriority=0,amp="&"[0];function urlVal(){var e=window.location.pathname,t=e.length;return".html"===e.substring(t-5)?0:t>1?1:2}function urlMod(){var e=window.location.pathname;"p"===e.substring(1,2)?(e=(e=e.substring(e.indexOf("/",1)+1)).substr(0,e.indexOf(".html")),history.replaceState(null,null,"../"+e)):(e=(e=postsDatePrefix?e.substring(1):e.substring(e.indexOf("/",7)+1)).substr(0,e.indexOf(".html")),history.replaceState(null,null,"../../"+e))}function urlSearch(e,t){var n=e+".html";t.forEach(function(e){-1!==e.search(n)&&(window.location=e)})}function urlManager(){var e=urlVal();0===e?accessOnly||urlMod():1===e?getJSON(postsOrPages[feedPriority],1):2===e&&(accessOnly||history.replaceState(null,null,"/"))}function getJSON(e,t){var n=document.createElement("script");if(useApiV3){var o="https://www.googleapis.com/blogger/v3/blogs/"+blogId+"/"+e+"?key="+apiKey+"#maxResults=500#fields=nextPageToken%2Citems(url)#callback=bloggerJSON";nextPageToken&&(o+="#pageToken="+nextPageToken),nextPageToken=void 0}else o=window.location.protocol+"//"+window.location.hostname+"/feeds/"+e+"/default?start-index="+t+"#max-results=150#orderby=published#alt=json-in-script#callback=bloggerJSON";o=o.replace(/#/g,amp),n.type="text/javascript",n.src=o,document.getElementsByTagName("head")[0].appendChild(n)}function bloggerJSON(e){var t=[];if(useApiV3||void 0===urlTotal&&(urlTotal=parseInt(e.feed.openSearch$totalResults.$t)),useApiV3){try{e.items.forEach(function(e,n){t.push(e.url)})}catch(e){}nextPageToken=e.nextPageToken}else try{e.feed.entry.forEach(function(n,o){var r=e.feed.entry[o];r.link.forEach(function(e,n){"alternate"===r.link[n].rel&&t.push(r.link[n].href)})})}catch(e){}urlSearch(window.location.pathname,t),urlTotal>150?(jsonIndex+=150,urlTotal-=150,getJSON(postsOrPages[feedPriority],jsonIndex)):nextPageToken?getJSON(postsOrPages[feedPriority]):secondRequest&&(nextPageToken=void 0,urlTotal=void 0,jsonIndex=1,secondRequest=!1,0===feedPriority?(feedPriority=1,getJSON("posts",1)):1===feedPriority&&(feedPriority=0,getJSON("pages",1)))}function bloggerJS(e){e&&(feedPriority=e),urlManager()}bloggerJS();
//]]>
    </script>

এই কোডটি আপনার পুরোনো URL টিকে নতুন URL এ রিডাইরেক্ট করবে। দেখুন কত সহজেই আপনি ব্লগের পোস্ট URL থেকে তারিখ এবং .html রিমুভ করতে পারেন।

পোস্টটি ভালো লাগলে বন্ধুদের সাথে শেয়ার করতে পারেন। কোনো সমস্যা দেখা দিলে নিচের কমেন্ট বক্সে জানিয়ে দিন। সমস্যা নিয়ে বসে থাকবেন না। ধন্যবাদ।

Post a Comment

Write your opinion

Previous Post Next Post