วิธีการทำให้สามารถอ่าน file หรือ folder ภาษาไทย ได้และใช้ mod_rewrite เพื่อทำ url ภาษาไทย

วิธีการทำให้สามารถอ่าน file หรือ folder ภาษาไทย ได้

ก่อนที่ทำการ ftp file หรือ folder ที่เป็นภาษาไทยเข้าสู่ server ให้ทำการตั้งค่าโปรแกรมที่ใช้งาน ftp
ให้ส่ง file type เป็น Binary  ก่อน

อย่างเช่นใช้โปรแกรม filezilla ในการ ftp ให้ทำการ set ค่าดังนี้
1.  ให้ไปที่เมนู edit
2.  ที่เมนู settings
3.  ตรง transfers
4.  ตรง   File Types
5.  ให้เลือกเป็น Binary
6. click ok เพื่อทำการ save ค่า


สอนใช้ 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 % !-f
RewriteCond % !-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 แล้วเรียกดู

  • 105 Users Found This Useful
Was this answer helpful?

Related Articles

ต้องใช้เครื่องมืออะไรบ้างในการบริการใช้โฮสติ้ง กับไชโย โฮสติ้ง

สามารถทำงานผ่าน Web Browser ได้ทันทีโดยไม่จำเป็นต้องใช้ โปรแกรมช่วยเหลืออื่น ๆ อีก

ทำไมเข้าเว็ปอื่นได้ปกติ แต่บางเว็ปเข้าไม่ได้

อาจจะเกิดจากค่า dns ของผู้ให้บริการ Internet ที่ใช้บริการอยู่ไม่ update...

วิธีการเปลี่ยน File hosts

การเปลี่ยน File hosts จะใช้ในกรณีที่ต้องการตรวจสอบหน้าเว็บ หรืออีเมล์ที่ Server เครื่องใหม่ หรือ...

หน้าเวปตัวหนังสือเป็น ??? ทั้งที่ใน phpmyadmin เป็นภาษาไทย

ให้ใส่ code เพิ่มไปตามนี้ ใต้ mysql_connect   ในกรณีที่ charset เป็น tis-620...

การทดสอบเว็บไซต์ก่อนการชี้ค่า dns

การทดสอบเว็บไซต์ก่อนการชี้ค่า dns domain ไปยัง hosting ที่เช่าไว้           การย้ายโฮสติ้ง...