⊗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>

이제 ID 대신 슬러그로 작동하도록 우리 엔진을 수정해 보겠습니다. 이를 위해 정규식을 수정합니다:

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

그리고 페이지 검색 조건에서 ID 대신 슬러그를 지정합니다:

<?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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부