ใช้ mod_rewrite เพื่อทำ url ภาษาไทย

0
4190

สอนใช้ mod_rewrite เพื่อทำ url ภาษาไทย

 

เนื่องจาก url เป็นส่วนหนึ่งที่สำคัญต่อการทำ SEO มากๆ ในบางครั้งเมื่อเราต้องการทำ SEO keyword ภาษาไทย ซึ่งเราต้องใส่ ภาษาไทย ลงใน url หรือที่เรารู้จักกันในนาม url-friendly

สามารถทำได้ โดยการใช้ mod_rewrite เข้ามาช่วยสามารถทำได้ง่ายๆ ตามข้างล่างนี้เลยนะครับ

 

1. สร้างไฟล์ .htaccess แล้วนำไปใส่ไว้ใน folder httpdocs หรือ public_html อันนี้แล้วแต่ระบบของ control panel แต่ละเจ้าที่ใช้งาน ซึ่งถ้าเป็น web hosting ของ ไชโย โฮสติ้ง จะเป็น httpdocs หรือ web hosting ของ ใจดี hosting จะเป็น htdocs

โดยใน .htaccess ไฟล์ให้ใส่ข้อความดังนี้

 

Options +FollowSymLinks

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ url-friendly.php?url=$1 [L]

 

2. ให้สร้างไฟล์ url-friendly.php ขึ้นมาและใส่ข้อความดังนี้
<?php

if(!empty($_GET[‘url’]))
include(iconv(‘UTF-8’, ‘TIS-620’, $_GET[‘url’]));
?>

 

3. ลอง upload ไฟล์ ภาษาไทย.html ขึ้นไปบน server แล้วเรียกดู

 

ตัวอย่างเว็บที่ได้ทำ url-friendly ภาษาไทย

เว็บประกาศขายสินค้า

ประกาศขายสินค้าออนไลน์

อยากขายสินค้าออนไลน์

ฝากขายสินค้าออนไลน์

ฝากขายสินค้า

ขายของออนไลน์

ศูนย์รวมร้านค้าออนไลน์

อยากมีร้านค้าออนไลน์

ตลาดกลางพาณิชย์

ศูนย์การค้าออนไลน์

อีคอมเมิร์ซ

ซึ่งแต่ละเว็บในนี้ได้ใช้ code ในการแปลงดังตัวอย่างที่กล่าวมาข้างต้นเพื่อใช้ทำ url friendly ภาษาไทยทั้งสิ้น

 

บทความโดย อนุพงษ์ เกรียงไกรลิปิกร

ทำ seo ไม่ใช่เรื่องยาก