.htaccess มันคืออะไรเหรอครับ และทำงานยังไงครับ
ช่วยแนะนำให้ด้วยครับ
ขอบคุณครับ
อ๋อ มันเป็นสิ่งมหัศจรรย์
อธิบายไงดีหว่า เอาเป็นว่า ค้นคำว่า .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 ได้เยอะมากๆ
.htaccess คือไฟล์ control การ asccess directory สำหรับ Apache
สามารถกำหนดอะไรได้หลายๆอย่างเช่น
- allow / deny จาก ip ต่างๆ
- password protected directory
- custom pages แบบต่างๆ
ซึ่งปกติสามารถทำได้ผ่าน control panel อยู่แล้ว
เราจึงไม่ค่อยได้ไปยุ่งกับไฟล์ .htaccess โดยตรง
แต่ในกรณีที่ cp ไม่มีให้ตั้ง เราสามารถเข้าไปแก้ไข .htaccess ได้เอง
เช่นใน ensim ไม่มี custom error page ให้เราก็ไปตั้งใน .htaccess ได้
แจ๋วมากครับคุณ iCeZ
พวก .html แบบนี้ ช่วยเรื่อง SEO ได้เยอะมากๆ
ปัญหาของผมคือ จนแล้วจนรอดผมก็ยังทำให้ google มา index เว็บผมไม่ได้ซักทีอ่ะครับ งงจะตายแล้ว
ลอง submit เข้า google ไปเลย
หรือ dmoz ก็ได้ครับ … รอนาน ไม่ต้องห่วง