ตรวจสอบโดเมน
all .com .net .org
.info .co.th .go.th .mi.th
.in.th .net.th .or.th .edu
.biz .cc .tv .name
รับข่าวสารทางอีเมล
   

การตั้งค่า-htaccess.html สำหรับการทำเว็บไซต์

View : 1300

สวัสดีครับ วันนี้ขอพูดถึงการตั้งค่า .htaccess สักนิดนะครับรู้สึกว่าช่วงนี้ไปใหนมาใหน หนีไม่ค่อยจะพ้นการตั้งค่าสักเท่าใหร่เลย อีกทั้งมีคนมาถามออกบ่อยเหมือนกัน แต่ก่อนอื่นก็ต้องขอบอกก่อนนะครับว่า ตัวผมเองก็ไม่ได้เก่งอะไร ก็เลยเอาข้อมูลจากหลายๆที่ และ สรุปๆที่เราใช้กันบ่อยๆ มาให้ดูครับ (เลยเอามาแบ่งให้คนที่ผ่านมา siammodify.com อิอิ)
 
ค่าในส่วนนี้ที่จริงจะมีให้ปรับอีกเยอะครับ สามารถดูได้ที่ phpinfo เลยครับแต่ก็ใช่ว่าจะปรับได้หมดในทุกๆอย่างของ phpinfo นะครับ สำหรับใครที่ไม่ได้ใช้งานอะไร ผมไม่แนะนำให้เอาไปใส่มั่วๆนะครับเพราะในส่วนนี้ อาจจะทำให้เว็บของท่านไม่สามารถเข้าใช้งานได้เลยครับ ก่อนจะปรับน่าจะรู้สักนิดนะครับว่าสิ่งที่เราใส่ไปนั้นช่วยทำอะไร แล้วจะต้องใส่อย่างไรครับ ผมได้ทำการรวบรวมข้อมูลมาให้แล้วครับ เลือกเอาแต่สิ่งที่ใช้ไปนะครับ
 
 
php_value upload_max_filesize 100M
php_value memory_limit 300M
php_value max_input_time 600
php_value max_execution_time 1500
php_value default_socket_timeout 259200
 
php_value safe_mode Off
php_value output_buffering On
 
# Default set 8M
php_value post_max_size 100M
 
# Default set Off
php_value enable_dl On
# enable sending error message to browser
 
# shows most errors including NOTICEs
 
# กำหนดเปิด ปิดการแสดง error ต่างๆบนเว็บไซต์ครับบางโปรแกรมอาจจะจำเป็นเพื่อซ่อน path ที่มีการ error
 
# แต่อย่างไรก็ตามผมว่าเปิดไว้น่าจะดีกว่า และก็ควรเขียนโปรแกรมไม่ให้มี error หรือให้มีน้อยที่สุดจะดีกว่าครับ
 
 
php_flag display_errors On
php_value error_reporting 6143
# How to change the default page
 
# จะดูว่ามีไฟล์ main.php หรือไม่ถ้ามีก็ให้เรียกใช้งาน กรณีที่ไม่มี ก็จะมาดูต่อว่ามีไฟล์ index.html หรือไม่ ถ้ามีก็ใช้
 
# ถ้าไม่มีก็ดูไฟล์ index.htm เพื่อทำการเรียกใช้ ถ้าไม่มีเลย ก็จะเป็น 404 error ครับ
 
 
DirectoryIndex main.php index.html index.htm
# set error redirect to pages
# หากเกิด error ขึ้นให้ทำการ redirect ไปยังไฟล์หน้าที่เราต้องการ ปกติแล้ว error แต่ละเลข จะมีความหมายอยู่ครับ
 
 
ErrorDocument 403 /errors/403.html
ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/500.html
# ตัวนี้ผมยังไม่เคยเล่นนะครับ แต่พอดีไปเจอมารับ อาจจะช่วยได้สำหรับการตั้งค่า default ของเว็บครับ
 
 
AddDefaultCharset utf-8
CharsetSourceEnc utf-8
นอกจากนี้แล้วผมมี tools ที่บางเว็บมีให้ไว้สำหรับสร้าง code htaccess ไปใช้งานมาฝากครับ จะเป็นตัวเขียน ตรวจสอบรหัสผ่าน และ การแบน ip ไม่ให้เข้าใช้งานเว็บไซต์ครับลองดูนะครับ
 
# สร้างการป้องกันการเข้าใช้งานไฟล์หรือ directory บนเว็บไซต์ หากใครจะทำตัว login แบบง่ายๆก็ใช้อันนี้ create มาได้ครับ
 
 
http://tools.dynamicdrive.com/password/
# ใช้สำหรับ ban IP ที่เราไม่ต้องการให้ใช้งานใน directory นั้นๆบนเว็บไซต์
 
 
http://tools.dynamicdrive.com/userban/
# และอื่นๆอีกมากมายที่นี่
 
 
http://www.htaccesstools.com/htpasswd-generator/
สำหรับบทความนี้เอาไว้แค่นี้ก่อนนะครับ ไว้วันหลังจะมาเขียนเพิ่มเติมให้เป็นตอนที่ 2 แล้วกันนะครับ ผมหวังว่าบทความนี้จะเป็นประโยชน์แก่หลายๆคนนะครับ แต่หากมีข้อผิดพลาดก็ต้องขออภัยด้วยนะครับ หากท่านใดนำบทความไปใช้งานรบกวนติดลิ้งค์กลับมายังเราด้วยนะครับ


ข้อมูลจาก siammodify.com
รับทำเว็บไซต์