การใช้ 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 Bu dökümanı faydalı bulan kullanıcılar:
Bu cevap yeterince yardımcı oldu mu?

Related Articles

การป้องกัน Directory รูปภาพ และ upload ด้วยการใช้ Apache mod_rewrite

Script ที่ใช้งานในเว็บไซต์ไม่ว่าจะเขียนเอง หรือเป็น CMS ต่างๆ...

วิธีสร้างหน้า Error 404 และอื่นๆ ในแบบของเราเอง

ก่อนอื่นสร้างไฟล์สำหรับแสดงผลเมื่อเกิด Error ในการเปิด Website ของคุณครับ...

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

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

วิธีเปิด และปิดไม่ให้ผู้ชมมองเห็น File ใน Web Directory

ปกติหากเราสร้าง Directory บน Server แต่ไม่มีไฟล์ index.html เมื่อเราเปิด Web Browser ไปที่...

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

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

Powered by WHMCompleteSolution