ด้วยการเลือกตัวเลือกที่หลากหลายและอธิบายข้อความที่สร้างขึ้นในไฟล์. htaccess คุณสามารถสร้างไฟล์. htaccess ได้อย่างรวดเร็ว
คุณยังสามารถสร้างรหัสผ่านที่แฮชสำหรับการรับรองความถูกต้องเบื้องต้น (.htpasswd)
ไฟล์. htaccess คืออะไร
ไฟล์ตั้งค่าเพื่อจัดการเซิร์ฟเวอร์ HTTP เช่น Apache
การตั้งค่าเช่นการรับรองความถูกต้องพื้นฐานการเปลี่ยนเส้นทางและหน้าข้อผิดพลาดสามารถตั้งค่าสำหรับแต่ละไดเรกทอรี
ไฟล์. htpasswd คืออะไร
มันถูกใช้เพื่อปกป้องไฟล์โฟลเดอร์หรือเว็บไซต์ทั้งหมดโดยใช้การตรวจสอบสิทธิ์ผู้ใช้ HTTP ที่เรียกว่าการรับรองความถูกต้องเบื้องต้นและดำเนินการตามกฎที่อธิบายไว้ในไฟล์. htaccess
ข้อมูลผู้ใช้จะถูกเขียนบนหนึ่งบรรทัดต่อผู้ใช้และแต่ละบรรทัดมีชื่อผู้ใช้และรหัสผ่านคั่นด้วยเครื่องหมายโคลอน (:) ชื่อผู้ใช้จะถูกเก็บไว้ในข้อความล้วน แต่รหัสผ่านจะถูกเก็บไว้ในรูปแบบแฮช
คุณสามารถตั้งชื่อไฟล์รหัสผ่านใด ๆ ได้ แต่เนื่องจาก Apache ใช้. htpasswd โดยค่าเริ่มต้นและไฟล์ dot (ไฟล์ที่ขึ้นต้นด้วย '.') มักจะเป็นไฟล์ที่ถูกซ่อนขอแนะนำให้ตั้งชื่อไฟล์เป็น '.htpasswd'
การตั้งค่าที่ใช้บ่อยสำหรับไฟล์. htaccess:
- เขียนซ้ำไม่ใช่ www ถึง www / ลบ www จาก URL
- เปลี่ยนเส้นทาง http / https
- เปลี่ยนเส้นทางไปยังไฟล์หรือไดเรกทอรี
- แคช Javascript, CSS หรือรูปภาพ
- การตั้งค่าการรับรองความถูกต้องเบื้องต้น
- การตั้งค่าการป้องกัน Hotlink
- หน้าข้อผิดพลาดที่กำหนดเอง (400 , 404, 500, ฯลฯ ) การตั้งค่า
- บล็อกหรืออนุญาต IP
- บล็อกบอท
- เปลี่ยนหน้าไดเรกทอรีเริ่มต้น
- ปฏิเสธการเข้าถึง (จุด)
- ป้องกันรายการไดเรกทอรี
- เปิดใช้งาน gzip
กฎที่มีไฟล์. htaccess
- ไฟล์. htaccess ทำงานกับไดเรกทอรีปัจจุบันและโฟลเดอร์ย่อยทั้งหมด
- หากไฟล์. htaccess ล้มเหลวในการรัน 500 ข้อผิดพลาดจะถูกส่งกลับไปยังลูกค้า ดังนั้นโปรดระวังเมื่อแก้ไข ก่อนการแก้ไขขอแนะนำให้ทำสำเนาเป็นการสำรองข้อมูล
- ใช้“ #” ก่อนบรรทัดที่คุณไม่ต้องการเรียกใช้เพื่อสลับบรรทัดเป็นโหมดความคิดเห็น