[Info] Htaccess là gì? Cách cấu hình .htaccess căn bản DỄ DÀNG

Hầu hết những ai làm web hay SEO đều biết đến cái tên htaccess. Tuy nhiên đối với những bạn mới học lập trình thì chưa hiểu và chưa biết cách tạo một file .htaccess hoàn chỉnh một cách nhanh chóng và tiện lợi. Do đó, hôm nay chúng tôi sẽ chia sẻ với các bạn htaccess là gì và cách cấu hình htaccess đơn giản nhất.

Htaccess là gì?  Cách cấu hình .htaccess cơ bản DỄ DÀNG 1

Htaccess là gì? Cấu hình .htaccess cơ bản DỄ DÀNG

Htaccess là gì và nó nằm ở đâu?

htaccess là một tệp được sử dụng để cấu hình máy chủ web apache. Nó được máy chủ chấp nhận như một thành phần và cho phép chúng tôi điều hướng động và kích hoạt các tính năng hoặc bảo vệ một phần nhất định của trang web. Trong tên .htaccess, htaccess là phần mở rộng và tập tin này không có tên, vì vậy khi bạn đưa tập tin này lên host thì không phải lúc nào nó cũng hiển thị.

Để thao tác với tệp .htaccess, chúng ta có thể sử dụng bất kỳ trình soạn thảo nào hỗ trợ mã văn bản như Netbeans, PHP Designer hoặc thậm chí là phần mềm notepad có sẵn trong windows. Tập tin .htaccess không được viết bằng bất kỳ ngôn ngữ lập trình nào, nó được viết bởi các quy tắc Biểu thức chính quy, vì vậy nếu bạn không nắm vững kiến ​​thức này thì việc thao tác với tập tin .htaccess là rất khó khăn. Và nếu bạn chỉnh sửa file dù chỉ một lỗi nhỏ thì khi truy cập vào trang web của bạn sẽ xuất hiện lỗi 500, tức là bạn đã HACK web của mình rồi đó. Vì vậy, hãy cẩn thận khi chỉnh sửa các tệp .htaccess và luôn có một tệp sao lưu trước khi bạn chạm vào nó.

Thông thường, tập tin này thường nằm ngay trong thư mục gốc của hosting. Bạn có thể dễ dàng nhìn thấy tệp này trong thư mục gốc của máy chủ lưu trữ của mình.

Bạn cần lưu ý điều gì khi sử dụng .htaccess?

  • Hãy đảm bảo rằng tập tin .htaccess được bảo mật theo một cách nhất định, tránh bị kẻ xấu lợi dụng.
  • Cần lưu tệp .htaccess trước khi chỉnh sửa. Nếu xảy ra sự cố, nó vẫn có thể được khôi phục.
  • Nếu người dùng không hiểu hoặc sơ suất trong quá trình cấu hình có thể khiến trang web của bạn không hoạt động hoặc không được như mong muốn của người dùng như trước đây.

Hướng dẫn cấu hình .htaccess cơ bản dễ dàng

Thay đổi trang lỗi bằng .htaccess

Đặt tệp .htaccess với nội dung sau:

– Mã lỗi ErrorDocument /trangloi.html. Trong đó mã lỗi là mã của lỗi, sau đây là các lỗi thường gặp:

401 – Yêu cầu ủy quyền (cần mật khẩu để truy cập)
400 – Yêu cầu không hợp lệ (Lỗi do yêu cầu)
403 – Bị cấm (cấm vào)
500 – Lỗi máy chủ nội bộ (lỗi máy chủ)
404 – Trang sai (lỗi trang, không tìm thấy …)

Một cảnh báo hình ảnh có thể được sử dụng bằng cách chèn mã sau vào tệp .htaccess.

RewriteEngine bật
RewriteCond% {HTTP_REFERER}! ^ $
RewriteCond% {HTTP_REFERER}! ^ Http: // (www.)? Tailieulinux.com /.*$ [NC]
RewriteRule. (Gif | jpg) $ http://www.trangweb.com/diehotlinker.jpg [R,L]

Chống ăn cắp băng thông, đưa vào file .htaccess với nội dung như sau

RewriteEngine bật
RewriteCond% {HTTP_REFERER}! ^ $
RewriteCond% {HTTP_REFERER}! ^ Http: // (www.)? Yourwebsite.com /.*$ [NC]
RewriteRule. (Gif | jpg) $ – [F]

Để ngăn chặn việc hiển thị các tệp trong thư mục, hãy đưa vào tệp .htaccess nội dung sau.

Tùy chọn –Indexes.

Tự động tải trang chỉ mục

Chỉ mục DirectoryIndex index.php .php3 messagebrd.pl index.html index.htm.

Những tệp có thứ tự gần nhất sẽ được ưu tiên xuất hiện.

Chặn quyền truy cập IP

từ chối từ 203.262.110.20; cho phép truy cập IP: cho phép từ 203.262.110.20.

Chuyển hướng tự động

Chuyển hướng / olddirectory http://www.trangwebmoi.com/thumucmoi;

Tùy chỉnh phần mở rộng tệp

RewriteEngine bật
RewriteRule (. *). Dll $ $ 1.html

Trong đó html là phần mở rộng thực tế của các tệp, dll là phần mở rộng mà chúng tôi tự chọn.

Tự động chèn www vào thanh địa chỉ

Chèn đoạn mã sau vào .htaccess để trang web tự động chèn www vào thanh địa chỉ

RewriteEngine bật
RewriteCond% {HTTP_HOST}! ^ Www.yourdomain.com $
RewriteRule ^ (. *) $ Http://www.yourdomain.com/$1 [R=301]

Hoặc.

RewriteCond% {HTTP_HOST}! ^ Www \. [NC]

Quy tắc viết lại ^ (. *) $ Http: //www.% {HTTP_HOST} / $ 1 [R=301,L]

Tự động xóa www khỏi thanh địa chỉ

Chèn mã sau vào .htaccess để tự động loại bỏ www.

RewriteEngine bật
RewriteCond% {HTTP_HOST} ^ www \. (. +) $ [NC]
Viết lại quy tắc ^ (. *) $ Http: //% 1 / $ 1 [R=301,L]

Bắt buộc sử dụng https

Để buộc khách hàng truy cập trang web bằng https, bạn có thể sử dụng .htaccess để cập nhật như sau

RewriteEngine On
Giảm giá RewriteCond% {HTTPS}
RewriteRule ^ (. *) $ Https://yourdomain.com/$1 [R=301,L]

Sự kết luận

Trong bài viết này, chúng tôi đã giới thiệu cho các bạn về tập tin htaccess cũng như cách cấu hình nó một cách đơn giản nhất. Hy vọng chúng sẽ giúp ích được cho bạn. Chúc may mắn!

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort