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

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


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


1. สร้างไฟล์ .htaccess แล้วนำไปใส่ไว้ใน public_html

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

Options +FollowSymLinks

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

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

if(!empty($_GET['url']))
include(iconv('UTF-8′, 'TIS-620′, $_GET['url']));

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

  • 0 utilizatori au considerat informaţia utilă
Răspunsul a fost util?

Related Articles

วิธีเพิ่ม upload_max_filesize ให้กับ PHP โดยใช้ .htaccess

หลายคนพบปัญหาติด Limit ในการ Upload File ไปยังเว็บไซต์ เนื่องจาก File...

การ Block IP ไม่ให้เข้าเว็บไซต์

หากเราพบปัญหามีผู้ไม่ประสงค์ดี ทำการ กลั่นแกล้ง ก่อกวนระบบของเรา เราสามารถ Block IP...

การทำ 301 Redirect

วิธีนี้สำหรับท่านที่ต้องการย้ายที่อยู่ของ Website ไปยัง URL อื่นครับ เรียกง่ายๆ...

วิธีเพิ่ม max_execution_time ให้กับ PHP โดยใช้ .htaccess

Server ที่เราให้บริการมีการจำกัดเวลาในการ Execute File ไม่ให้ใช้เวลานานเกินไปครับ...

การทำ 301 Redirect สำหรับเปลี่ยน http เป็น https

การติดตั้ง ssl certificate บนเว็บไซต์ของคุณจะทำให้ Link การเข้าถึงเว็บไซต์ของคุณเปลี่ยนไปจาก...

Powered by WHMCompleteSolution