วิธีการทำให้สามารถอ่าน 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 แล้วเรียกดู

Was this answer helpful?

 Print this Article

Also Read

การเปลี่ยน permission file ของ hosting server linux

1 เข้า FTP แล้วใส่ username และ password เพื่อทำการ login เข้า FTP 2. ให้คุณคลิกขวาที่...

ไชโย โฮสติ้ง มี Database ให้ใช้หรือไม่

มี Database ให้ใช้ท่านสามารถเลือกใช้ได้ดังนี้ Database สำหรับ Server Windows - MS SQL - MySQL -...

ถ้ามีโดเมนเนมเป็นของตัวเองแล้วแต่ไม่รู้ว่าจะเริ่มอย่างไร

เมื่อคุณมีชื่อโดเมนเนมเป็นของตัวเองแล้ว สิ่งต่อมาที่ต้องทำคือ...

วิธีการ backup file และ database

วิธีการ backup file และ database << < การ back up file web  >>>...

ถ้าต้องการลบ log file สามารถทำได้หรือไม่

ไม่สามารถทำการลบได้เอง เพราะจำเป็นต้องเก็บไว้เป็นระยะเวลา 90 วัน ตามที่กฏหมายกำหนด...