⊗ppPmSDHRU 443 of 447 menu

PHP ইঞ্জিনে SEO-ফ্রেন্ডলি URL

আধুনিক বিশ্বে /page/1 এর মতো সংখ্যাযুক্ত ঠিকানাগুলিকে অসুন্দর বলে মনে করা হয়। এটি বেশি সুন্দর হয় যখন পৃষ্ঠার জন্য তার সংখ্যা নয়, বরং পৃষ্ঠার শিরোনামের সাথে মিলে যাওয়া একটি পাঠ্য নাম নির্দিষ্ট করা হয়, উদাহরণস্বরূপ, এইভাবে: /page/my-first-page

এই ধরনের ঠিকানাগুলিকে SEO-ফ্রেন্ডলি URL (মানুষ-বোঝা যায় এমন URL) বলা হয়। SEO-ফ্রেন্ডলি URL এর উপস্থিতি ব্যবহারকারীর জন্য id-এর চেয়ে বেশি সুবিধাজনক যা তাকে কিছু বলে না। তদতিরিক্ত, SEO-ফ্রেন্ডলি URL-এর জন্য সার্চ ইঞ্জিনগুলি আমাদের সাইটের র‍্যাঙ্কিং বাড়িয়ে দেবে।

পৃষ্ঠার নামের সাথে সামঞ্জস্যপূর্ণ URL-এর অংশটিকে স্লাগ (slug) বলা হয়। আসুন আমাদের ডাটাবেসে আমাদের পৃষ্ঠাগুলিতে স্লাগ সহ একটি কলাম যোগ করি:

pages
id slug title content
1 my-first-page title1 <div> content1 </div>
2 my-second-page title2 <div> content2 </div>
3 my-third-page title3 <div> content3 </div>

আইডির পরিবর্তে স্লাগ নিয়ে কাজ করার জন্য এখন আমাদের ইঞ্জিনটি পুনরায় তৈরি করি। এর জন্য রেগুলার এক্সপ্রেশনটি সংশোধন করি:

<?php preg_match('#/page/([a-z0-9_-]+)#', $url, $match); $slug = $match[1]; ?>

এবং পৃষ্ঠা অনুসন্ধানের শর্তে আইডির পরিবর্তে স্লাগ নির্দিষ্ট করি:

<?php $query = "SELECT * FROM pages WHERE slug='$slug'"; ?>

আপনার সাইট ইঞ্জিনটি SEO-ফ্রেন্ডলি URL-এ কাজ করার জন্য পুনরায় তৈরি করুন। এর কাজ পরীক্ষা করুন।

বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন