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

เข้าเว็บต่างประเทศช้า สามารถ test speed จากต่างประเทศ

เว็บที่เอาไว้คอย test speed จากต่างประเทศ...

มีการรับประกันคืนเงินให้ภายใน 30 วันหรือไม่

มี เราประกันความพอใจให้ลูกค้า 30 วัน ถ้าหากท่านไม่พอใจในบริการของเรา เรายินดีคืนเงินให้ท่านภายใน...

ถ้าต้องการแสดง error บนหน้าเว็บเพจของ php จะต้องทำอย่างไรบ้าง

คุณสามารถทำได้โดย 1. สร้างไฟล์ .htaccess 2. โดยในไฟล์จะต้องมีข้อความดังต่อไปนี้ php_flag...

วิธีการเพิ่มเวลาในการ execut php scripts (max_execution_time) ทำอย่างไร?

วิธีการเพิ่มเวลาในการ execut php scripts (max_execution_time) ทำอย่างไร? วิธีนี้สำหรับ server...

การตรวจสอบ IP ว่าติด Black List หรือไม่? และการปลดล็อค IP ที่ติด black list

การติด Spam Black List นั้น จะมีผลทำให้การส่งและรับอีเมล์ของท่านมีปัญหา...