Hướng dẫn cấu hình file .HTACCESS


1. File .htaccess là gì?
Ở đây file .htaccess hay được gọi là hypertext access là một file cấu hình sử dụng cho webserver chạy Apache, có tác dụng trên thư mục hiện hành và tất cả thư mục con, nó được dùng để thiết lập các tùy chọn như thực thi hay loại bỏ tính năng, quản lí các truy cập website v.v…
2. Những lưu ý khi sử dụng file .htaccess:
-       Nếu như người dùng không nắm rõ hoặc có sơ suất trong quá trình cấu hình đều có thể khiến website của bạn có thể không hoạt động hoặc không như ý muốn của người dùng như trước.
-       Phải đảm bảo file .htaccess được bảo mật một cách nhất định, để tránh nhưng kẻ xấu lợi dụng nó.

-       Cần lưu lại một file .htaccess trước khi tiến hành chỉnh sửa. Nếu có trục trặc xảy ra vẫn có thể khôi phục lại.

3. Các cấu hình cơ bản của .htaccess:

1. Ngăn chặn hotlink
Nhiều người copy ảnh từ server của bạn và đưa lên trang web của họ. Thêm vào .htaccess đoạn mã dưới đây sẽ giúp bạn ngăn chặn ảnh hiển thị trên website khác
2. 301 Redirect
Nếu bạn chuyển domain, hoặc chỉ muốn chuyển một trang cũ về một trang mới và không muốn lo lắng về các kết quả search từ google, thì hãy sử dụng đoạn mã sau :

3. Chuyển hướng từ tên miền cũ sang tên mới
Sử dụng đoạn mã dưới đây bạn có thể chuyển tất cả các link từ tên miền cũ sang tên miền mới:
4. Tạo trang báo lỗi riêng
Bạn không muốn dùng các trang báo lỗi có sẵn của host, bạn có thể tạo các trang báo lỗi riêng và cấu hình vào file .htaccess như sau:
5. Cấm IP truy cập
Nếu có 1 IP thường xuyên spam website của bạn, bạn có thể cấm IP đó như dòng 2, hoặc cấm 1 dải IP như dòng 3:
6. Đặt email mặc định cho server admin
Sử dụng đoạn mã sau
7. Bảo vệ file
Đoạn mã dưới đây sẽ từ chối khi người dùng truy cập vào bất kỳ file nào và gửi về lỗi 403.

8. Đặt mã cho thư mục và file
Bạn có thể đặt mã & quyền truy cập vào thư mục/file như sau:

9. Đặt trang mặc định
Bạn có thể đặt trang web mặc định cho thư mục nào đó. Ví dụ đặt file about.html thay cho file index.html:
#Đặt trang mặc định (index)
DirectoryIndex about.html

10. Nén file bằng cách bật Gzip
Bằng cách bật Gzip bạn có thể nén file từ server giúp cho việc tải trang nhanh hơn rất nhiều :

11. Bỏ “category” ở URL
Để chuyển url từ: http://www.tavn.net/category/giai-tri về -> http://www.tavn.net/giai-tri, bạn chỉ cần thêm vào file .htaccess đoạn mã sau

12. Bỏ phần đuôi file ở URL
Bạn mới lập trình php và không muốn hiện .php ở url, hãy thêm đoạn code sau:
13. Thêm / vào cuối URL
Một vài bộ máy tìm kiếm (như Yahoo)tự động bỏ dấu / ở cuối url. Website của bạn cũng có thể được truy cập có hoặc không có dấu / ở sau cùng url. Điều này không tốt với các bộ máy tìm kiếm (sẽ bị coi là duplicated content). Thêm đoạn mã dưới đây vào .htaccess để giải quyết vấn đề đó

14. Bỏ www ở URL
Nếu bạn muốn chuyển mọi truy cập từ http://www.tavn.net thành http://tavn.net, thêm đoạn mã sau vào file .htaccess:

15. Thêm www vào URL
Tất nhiên nếu bạn muốn ngược lại “14″ bạn có thể dùng đoạn mã sau
16. Không cho “browse” thư mục
Để ngăn chặn truy cập vào tên file trong thư mục nào đó (ví dụ thư mục plugins của wordpress), thêm đoạn mã sau vào file .htacess:

17. Lỗi truy cập 404 đưa trở về trang chủ
Để chuyển về trang chủ khi lỗi truy cập 404, ban thêm đoạn code sau vào file .htaccess
18. Bắt buộc dùng https
Để ép buộc client phải truy cập vào website bằng https, có thể dùng .htaccess để cập nhật như sau



ADMIN

Công tác tại Cty TNHH Thương mại điện tử Iclick
Tư vấn Thiết kế web / Quảng cáo Google / Quảng cáo Facebook / SEO
Tư vấn quảng cáo miễn phí: fb/tnho.dl

Xuống cuối trang