.htaccess ทำหน้าที่อะไร สร้างอย่างไร?

.htaccess มันคืออะไรเหรอครับ และทำงานยังไงครับ
ช่วยแนะนำให้ด้วยครับ
ขอบคุณครับ

อ๋อ มันเป็นสิ่งมหัศจรรย์ :stuck_out_tongue:
อธิบายไงดีหว่า เอาเป็นว่า ค้นคำว่า .htaccess ใน google รับรองอ่านหมดเป็น expert แน่
ลองไล่อ่าน 5 เวบแรกก็คงพอมั้ง

.htaccess ทำหน้าที่อะไร สร้างอย่างไร ?

เท่าที่รู้น่ะครับ มันใช้สร้างหน้า Errer401 Errer404 Errer500 ได้…

401 หมายถึง Error - Unauthorized สำหรับการเข้าหน้าเว็บที่ไม่ได้รับอณุญาติ
404 หมายถึง Error - File Not Found สำหรับการเข้าหน้าเว็บที่ไม่มีอยู่จริง
500 หมายถึง Error - Server Error สำหรับการแจ้ง error ต่าง ๆ ของ server

วิธีสร้าง

http://www.com-th.net/webpage/?error

ลองอ่านดูครับ

มันคือเครื่องมือแก้ config ของ apache เฉพาะบาง directory อย่างง่ายครับ

สามารถทำลูกเล่นได้หลายตัวมากๆ

http://www.icez.net/index.html
http://www.icez.net/plug-e-gallery-f-175.html

ไอ้พวกนี้ก็ผลงานของ mod_rewrite ครับ ทำ url + query string ทั้งหมดให้กลายเป็น .html ธรรมดาๆ แต่เวลาทำงานจริงจะเรียก php ขึ้นมา

ปล. code ระบบนี้ใช้ได้กะ LDU เท่านั้นครับ ตัวอื่นผมยังไม่เจอ (ของ mambo ก็มี แต่คนละแบบกัน)

แจ๋วมากครับคุณ iCeZ

พวก .html แบบนี้ ช่วยเรื่อง SEO ได้เยอะมากๆ

ทำ password ป้องกัน directory ได้ด้วยครับ

http://www.thaimisc.com/r/view.php?id=82&category=4

:lol:

.htaccess คือไฟล์ control การ asccess directory สำหรับ Apache
สามารถกำหนดอะไรได้หลายๆอย่างเช่น

  1. allow / deny จาก ip ต่างๆ
  2. password protected directory
  3. custom pages แบบต่างๆ

ซึ่งปกติสามารถทำได้ผ่าน control panel อยู่แล้ว
เราจึงไม่ค่อยได้ไปยุ่งกับไฟล์ .htaccess โดยตรง
แต่ในกรณีที่ cp ไม่มีให้ตั้ง เราสามารถเข้าไปแก้ไข .htaccess ได้เอง
เช่นใน ensim ไม่มี custom error page ให้เราก็ไปตั้งใน .htaccess ได้

แจ๋วมากครับคุณ iCeZ

พวก .html แบบนี้ ช่วยเรื่อง SEO ได้เยอะมากๆ

ปัญหาของผมคือ จนแล้วจนรอดผมก็ยังทำให้ google มา index เว็บผมไม่ได้ซักทีอ่ะครับ งงจะตายแล้ว

ลอง submit เข้า google ไปเลย
หรือ dmoz ก็ได้ครับ … รอนาน ไม่ต้องห่วง