ให้สร้างไฟล์ .htaccess แล้วใส่ข้อความด้านล่างนี้ลงไปครับ จากนั้นนำไฟล์นี้ไปวางไว้ที่ public_html ของเว็บของท่าน โดย script นี้จะทำให้ระบบที่มีจุดอ่อน ถึงแม้จะถูกเจาะระบบแล้ว แต่ผู้ไม่ประสงค์ดีก็จะไม่สามารถสั่งให้ไฟล์ทำงานได้ครับ
วิธีเพิ่ม upload_max_filesize ให้กับ PHP โดยใช้ .htaccess
หลายคนพบปัญหาติด Limit ในการ Upload File ไปยังเว็บไซต์ เนื่องจาก File ที่มีขนาดใหญ่เกิดกว่าที่กำหนด เราจึงขอเสนอวิธีการเพิ่ม Limit ให้กับการ Upload File โดยเขียนคำสั่งดังนี้ ลงไปในไฟล์ที่ชื่อ .htaccess (จุด-เฮช-ที-เอ-ซี-ซี-อี-เอส-เอส) ด้วย Notepad หรือ Text Editor จากนั้นอัพโหลดไฟล์ .htaccess ไปไว้ในแฟ้ม public_html เท่านี้ คุณก็จะไม่พบปัญหาติด Limit ในการ Upload File อีกต่อไป
วิธีเพิ่ม memory_limit ให้กับ PHP ด้วยไฟล์ .htaccess
memory limit คือ การกำหนดขนาด memory ให้เพียงพอสำหรับการประมวลผลของ script ที่ใช้งาน ถ้ากำหนดสูงเกินไปอาจทำให้เกิดปัญหา memory leak ได้ การเพิ่ม memory limit สามารถกำหนดค่าได้โดย เขียนคำสั่งดังนี้ ลงไปในไฟล์ที่ชื่อ .htaccess (จุด-เฮช-ที-เอ-ซี-ซี-อี-เอส-เอส) ด้วย Notepad หรือ Text Editor จากนั้นอัพโหลดไฟล์ .htaccess ไปไว้ในแฟ้ม public_html บนเว็บไซต์
วิธีเพิ่ม max_execution_time ให้กับ PHP โดยใช้ .htaccess
Server ที่เราให้บริการมีการจำกัดเวลาในการ Execute File ไม่ให้ใช้เวลานานเกินไปครับ เพื่อลดภาระในการประมวลผลของ Server หากพบ Script ที่มีปัญหา หรือ Script ที่ทำงาน Loop ไม่หยุด หาก Webmaster ท่านใดเขียน Script ที่จำเป็นต้องใช้เวลาในการประมวลผลนานกว่าที่ระบบเรากำหนด สามารถแก้ข้อจำกัดนี้ได้โดยวิธีการเพิ่ม max execution time(max_execution_time) โดยใช้ไฟล์ .htaccess ครับ ขั้นตอนคือสร้างไฟล์ .htaccess ใน directory ที่ต้องการใช้งาน script ที่ใช้งาน php นานกว่าปกติ และก็ใส่โค้ดลงไปดังนี้ครับ จะได้เวลา max_execution_time นาน 90 วินาที นั่นเอง
วิธีเปิด และปิดไม่ให้ผู้ชมมองเห็น File ใน Web Directory
ปกติหากเราสร้าง Directory บน Server แต่ไม่มีไฟล์ index.html เมื่อเราเปิด Web Browser ไปที่ Directory นั้นเรา จะสามารถมองเห็น File และ Directory ต่างๆ บน Web Server ได้ Server ที่เราให้บริการมีการปิดการตั้งค่าในส่วนนี้เป็นค่ามาตรฐานอยู่แล้วเพื่อความปลอดภัย แต่หากท่านมีความจำเป็นต้องเปิดใช้ท่านสามารถเขียน .htaccess ได้ดังนี้ การเปิด Directory Browsing หากต้องการปิด Directory Browsing ให้เขียนคำสั่งดังนี้ครับ จากนั้นนำไฟล์ .htaccess ไปวางไว้ที่ Directory ที่ต้องการเปิดการแสดงผลหรือปิดการแสดงผล
วิธีสร้างหน้า Error 404 และอื่นๆ ในแบบของเราเอง
ก่อนอื่นสร้างไฟล์สำหรับแสดงผลเมื่อเกิด Error ในการเปิด Website ของคุณครับ โดยสร้างเป็นนามสกุลอะไรไฟล์อะไรก็ได้ที่คุณถนัดครับ ตกแต่งหน้าตาให้สวยงาม ยกตัวอย่างเช่น 400.html 401.html 403.html 404.html 500.html สร้างไฟล์ชื่อ .htaccess พิมพ์ข้อความตามนี้ เสร็จแล้วอัพโหลดไฟล์ .htaccess และไฟล์ error.html ที่สร้างไปไว้ที่ root ของ Webserver ของเราเท่านี้ก็เสร็จเรียบร้อยแล้วครับ
วิธีการ Redirect หน้าเว็บไซต์ ด้วย META Tags
การ redirect ด้วย META Tags คือ การเปลี่ยนหน้าเว็บไซต์ที่ต้องการแทนหน้าที่แสดงผลอยู่อัตโนมัติ ซึ่งการใช้งาน META Tags นั้นเราจะเพิ่ม code ดังต่อไปนี้ไว้ที่ไฟล์ index.html และเพิ่มไว้ภายใน<head></head> ตัวอย่างเช่น * 0 คือ จำนวนวินาทีที่จะให้แสดงผลหน้าแรกก่อนแล้วจึงไปแสดงผลหน้าที่ต้องการ การตั้งค่าไว้ที่ 0 คือ การให้ redirect ทันที ที่เข้าใช้งานเว็บไซต์ ** เปลี่ยน http://www.yourdomain.com เป็นชื่อเว็บไซต์ที่ต้องการหรือตำแหน่งที่ต้องการ เช่น /test ได้เลย
ป้องกันเว็บอื่นดึงรูปไปใช้ ด้วย Hotlink Protection
Hotlink Protection คือการป้องกันไม่ให้เว็บอื่นๆ สามารถนำไฟล์ (โดยเฉพาะไฟล์รูปภาพ) บนเว็บไซต์ของเราไปแสดงบนเว็บไซต์อื่นได้ ซึ่งการที่เราถูกดึงรูปไปใช้งานแล้วไม่เพียงแต่จะเสียแรงที่เราไปถ่ายรูปนั้น retouch รูปนั้น หรือตัดต่อรูปนั้นมา แต่คนอื่นแอบเอาไปใช้เฉยๆ แถมเรายังเสียทรัพยากร Bandwidth และการประมวลผลของ Server ส่งรูปภาพไปแสดงบนเว็บไซต์ของผู้ที่เอาไปอีก การกระทำแบบนี้ถือว่า webmsater ผิดมารยาทในการทำเว็บมากๆ ครับ เราจึงมาทำการป้องกันกันได้โดยการสร้างไฟล์ .htaccess แล้วนำไปไว้ใน Directory เดียวกันกับ ไฟล์ที่ต้องการป้องกัน ตัวอย่างการใช้งานไฟล์ .htaccess จากตัวอย่างด้านบน เมื่อมีการเรียกไฟล์ *.jpg *.gif *.png Web Server จะตรวจสอบว่า referer ของ browser ที่เรียกไฟล์ดังกล่าว มาจากเว็บใด ถ้า referer ไม่ตรงตามที่เรากำหนดไว้ คือ www.yourdomain.com Web Server จะ redirect […]
วิธีการตั้งค่าให้เว็บไซต์เติม www โดยอัตโนมัติ
ในกรณีที่ต้องการทำให้เว็บไซต์เติม www อัตโนมัติ ผู้ใช้สามารถทำได้เอง โดยใส่ Code ด้านล่างนี้ลงไปในไฟล์ .htaccess ที่อยู่ในโฟลเดอร์ public_html การเปลี่ยนจาก ไม่มี-www ไปเป็น มี-www ให้ใส่ Code ด้านล่างนี้ลงไปในไฟล์ .htaccess ที่อยู่ในโฟลเดอร์ public_html การเปลี่ยนจาก มี-www ไปเป็น ไม่มี-www ให้ใส่ Code ด้านล่างนี้ลงไปในไฟล์ .htaccess ที่อยู่ในโฟลเดอร์ public_html หมายเหตุ:สำหรับ Plesk Control Panel จะไม่มีโฟลเดอร์ public_html ให้วางไฟล์ .htaccess ไว้ที่โฟลเดอร์ httpdocs แทน
การใช้ mod_rewrite เพื่อทำ url ภาษาไทย
เนื่องจาก url เป็นส่วนหนึ่งที่สำคัญต่อการทำ SEO มากๆ ในบางครั้งเมื่อเราต้องการทำ SEO keyword ภาษาไทย ซึ่งเราต้องใส่ ภาษาไทย ลงใน url หรือที่เรารู้จักกันในนาม url-friendly สามารถทำได้ โดยการใช้ mod_rewrite เข้ามาช่วย สามารถทำได้ง่ายๆ ตามขั้นตอนข้างล่างนี้เลยครับ 1. สร้างไฟล์ .htaccess แล้วนำไปใส่ไว้ใน public_html โดยใน .htaccess ไฟล์ให้ใส่ข้อความดังนี้ 2. ให้สร้างไฟล์ url-friendly.php ขึ้นมาและใส่ข้อความดังนี้ 3. ลอง upload ไฟล์ ภาษาไทย.html ขึ้นไปบน server แล้วเรียกดูครับ