aspose.info
TH

ไฟล์ HTACCESS - รูปแบบไฟล์ Apache HTACCESS

อัปเดตเมื่อ

ไฟล์ HTACCESS คืออะไร?

ไฟล์ HTACCESS เป็นไฟล์การกำหนดค่า Apache ที่มีกลไกในการอนุญาตให้เปลี่ยนแปลงการกำหนดค่าสำหรับโฟลเดอร์/ไดเร็กทอรีต่างๆ ของเว็บไซต์ ประกอบด้วยคำสั่งการกำหนดค่าที่ใช้กับไดเร็กทอรีและไดเร็กทอรีย่อย

ไฟล์ HTACCESS ทำการตรวจสอบหลายอย่าง เช่น กำหนดหน้าดัชนีของเว็บไซต์ แสดงรายการหน้าข้อผิดพลาด 404 (ไม่พบหน้า) ดำเนินการเปลี่ยนเส้นทางหน้า 301 หรือ 302 บล็อกการเข้าถึงจากที่อยู่ IP เฉพาะหรือเว็บไซต์อื่นๆ การใช้ไฟล์ .htaccess จึงทำให้ประสิทธิภาพโดยรวมของเซิร์ฟเวอร์ Apache HTTP ของคุณช้าลง

รูปแบบไฟล์ HTACCESS

ไฟล์ HTACCESS จะถูกจัดเก็บไว้ในแผ่นดิสก์ในรูปแบบไฟล์ข้อความล้วน ซึ่งหมายความว่าคุณสามารถเปิดและแก้ไขไฟล์เหล่านี้ในโปรแกรมแก้ไขข้อความใดก็ได้ ไม่มีชื่อนำหน้า “.” ในไฟล์ .htaccess แสดงว่าเป็นไฟล์ที่ซ่อนอยู่ภายในโฟลเดอร์

การใช้งานทั่วไปของไฟล์ HTACCESS

ห้าการใช้งานทั่วไปของไฟล์ HTACCESS มีดังต่อไปนี้

Mod_Rewrite

สามารถใช้ไฟล์ HTACCESS เพื่อกำหนดและปรับเปลี่ยนวิธีการแสดง URL และเว็บเพจบนเว็บไซต์ต่อผู้ใช้

การรับรองความถูกต้อง

การรับรองความถูกต้องสามารถทำได้ด้วย .htaccess โดยสร้างไฟล์รหัสผ่านชื่อ .htpasswd ซึ่งช่วยให้ผู้เยี่ยมชมไซต์สามารถระบุรหัสผ่านได้หากต้องการเข้าชมบางส่วนของหน้าเว็บ

หน้าข้อผิดพลาดที่กำหนดเอง

คุณสามารถสร้างหน้าแสดงข้อผิดพลาดที่กำหนดเองได้ เช่น 400 คำขอไม่ถูกต้อง ต้องให้สิทธิ์ 401 หน้าต้องห้าม 403 ไม่พบไฟล์ 404 และข้อผิดพลาดภายใน 500 ด้วยไฟล์ .htaccess อย่างไรก็ตาม สิ่งเหล่านี้จะทำให้ประสิทธิภาพของเซิร์ฟเวอร์ช้าลงเนื่องจากการตรวจสอบทั้งหมดเหล่านี้จะถูกดำเนินการเมื่อมีการเข้าถึงเพจ

ประเภท MIME

ไฟล์ Apache HTACCESS สามารถแก้ไขได้เพื่อรวมประเภท Multipurpose Internet Mail Extensions (MIME) สิ่งนี้ทำให้เซิร์ฟเวอร์ของคุณรองรับการส่งไฟล์แอปพลิเคชันที่ไซต์ไม่รองรับ

###สสส

รวมฝั่งเซิร์ฟเวอร์ (SSI) ทำหน้าที่เป็นตัวช่วยประหยัดเวลาที่ยอดเยี่ยมบนเว็บไซต์ สามารถเปิดใช้งาน SSI ได้โดยการแทรกโค้ด hte ต่อไปนี้ลงในไฟล์ .htaccess ของคุณ

AddType text/html .shtml
AddHandler server-parsed .shtml</pre>

ตัวอย่างไฟล์ Apache HTACCESS

AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user

อ้างอิง