Bài viết này sẽ giới thiệu vè tập tin .htaccess và sức mạnh của nó để cải thiện website của bạn.htaccess là một tập tin đặc biệt cho phép thay đổi hoạt động của máy chủ apache ở tầng thư mục , phổ biến là có khả năng tùy chỉnh cho trang erro 404 .htaccess không phải là khó sử dụng mà thực sự chỉ với một vài câu lệnh trong một file text đơn giản.Chúng ta cùng làm mấy cái “đơn giản ” xem nó có phức tạp không nào.^_^

Câu hỏi đặt ra đầu tiên là xem host của mình có hỗ trợ htaccess không ?
Đây là câu hỏi khó nhất cho một câu trả lời đơn giản.Nhiều host hỗ trợ htaccess nhưng nó không thực sự public và nhiều user trên host đó không được cho phép htaccess.Nếu máy chủ của bạn chạy Unix , Linux hoặc một số phiên bản của máy chủ Apache sẽ hỗ trợ htaccess mặc cho host của bạn không cho phép bạn sử dụng nó.
Một dấu hiệu để biết host bạn cho phép tập tin htaccess là chúng hỗ trợ bảo vệ thư mục bằng mật khẩu.Điều này họ cần cung cấp htaccess (mặc dù trong một vài trường hợp họ sẽ cung cấp bảo vệ thư mục bằng mật khẩu nhưng không cho phép sử dụng .htaccess)

Những điều ta có thể làm với .htaccess ?

Có một phạm vi lớn các việc .htaccess có thể làm : bảo vệ thư mục bằng mật khẩu , chuyển hướng người dung tự động , tùy chỉnh lỗi trang , thay đổi phần mở rộng tập tin của bạn , cấm người dùng dựa vào IP, chỉ cho phép người dùng thuộc một dải IP , dừng danh sách thư mục và sử dụng file khác như một file index.

Tạo một tập tin .htaccess
Tạo một tập tin htaccess có thể gây cho bạn một vài vấn đề .Viết một file là dễ dàng bạn chỉ cần nhập code và một trình soạn thảo văn bản (như notepad chẳng hạn ).bạn có thể gặp vấn đề với lưu file bởi vì .htaccess là một tập tin lạ (không có tên nhưng có đến 8 ký tự mở rộng) nó có thể không được chấp nhận nhất là trên Windown(như 3.1).Bạn phải lưu với tên như “.htaccess”
Nếu nó không làm việc thì bạn lưu thành htaccess.txt rồi tải lên máy chủ sau đó đổi tên bằng một chương trình FTP

Cảnh Báo
Mặc dù sử dụng htaccess trên server của bạn nếu có vấn đề thì chỉ đơn giản là không làm việc nhưng bạn nên thận trọng nếu bạn đang sử dụng Microsoft FrontPage Extensions .Các phần mở rộng của Frontpage sử dụng tập tin .htaccess vì vậy bạn không nên chỉnh sửa nó để thêm thông tin của riệng bạn.Nếu bạn không muốn bạn có thể tải tập tin htaccess từ máy chủ về rồi thêm code vào.

Tùy chỉnh trang lỗi


Ứng dụng đầu tiên của file htaccess là việc tùy chỉnh trang lỗi điều này sẽ cho phép bạn có một trang lỗi cá nhân thay vì sử dụng các trang báo lỗi của máy chủ hoặc không có trang điều này làm cho web của bạn có vẻ chuyên nghiệp hơn hay thong báo cho bạn nếu có lỗi bằng cách sử dụng shell script.Bạn có thế tùy chỉnh cho bất kỳ lỗi nào miễn là bạn biết số của nó (như 404 là không tìn thấy máy chủ ) bằng cách thêm dòng sau vào tập tin .htaccess
ErrorDocument errornumber /file.html ErrorDocument errornumber / file.html
Đây là một số lỗi phổ biến :
401 - Authorization Required
400 - Bad request
403 - Forbidden
500 - Internal Server Error
404 - Wrong page
Sau đó tất cả nhừng gì bạn cần làm là tạo ra một tập tin để hiện thị khi lỗi xảy ra và tải tập tin đó lên server . thay đổi trong tập tin .htaccess

Phần sau minh sẽ giới thiệu về các lệnh .htaccess và việc bảo vệ thư mục bằng mật khẩu
D4ngh3t