⊗ppPmSDHRU 443 of 447 menu

SEO-Friendly URLs ใน Engine ที่ใช้ PHP

ในโลกสมัยใหม่ ที่อยู่ที่มีตัวเลขแบบ /page/1 ถือว่าไม่สวยงาม สวยงามกว่าคือเมื่อระบุสำหรับหน้าไม่ใช่ หมายเลขของมัน แต่เป็นชื่อข้อความที่สอดคล้องกับ ไตเติลของหน้า เช่น แบบนี้: /page/my-first-page

ที่อยู่อย่างนี้เรียกว่า SEO-Friendly URLs (Uniform Resource Locator ที่มนุษย์เข้าใจง่าย) การมี SEO-Friendly URLs สะดวกต่อผู้ใช้มากกว่า หมายเลข id ที่ไม่ได้บอกอะไรเขา นอกจากนี้ Search Engine จะ เพิ่มอันดับของเว็บไซต์เราให้สูงขึ้นสำหรับ SEO-Friendly URLs

ส่วนของ URL ที่สอดคล้องกับชื่อหน้าถูกเรียกว่า slug (slug) ลองมา เพิ่มคอลัมน์ 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>

ตอนนี้มาเปลี่ยน engine ของเราให้ทำงานกับ slug แทน id กัน สำหรับสิ่งนี้มาแก้ไข regular expression:

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

และในเงื่อนไขการค้นหาหน้ากำหนด slug แทน id:

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

เปลี่ยน engine เว็บไซต์ของคุณให้ทำงานกับ SEO-Friendly URLs ทดสอบการทำงานของมัน

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ