File Htaccess để làm gì? Sử dụng file Htaccess như nào hiệu quả?

Đăng bởi: Admin , 18/11/2020 13:54

Sử dụng file Htaccess để làm gì và mang lại công dụng gì? Thuật ngữ này không còn quá xa lạ đối với những người làm SEO chuyên nghiệp. Tuy nhiên đối với những ai vừa mới tìm hiểu vẫn chưa biết cách tạo file htaccess chính xác như nào. Vậy hãy cùng My Website tham khảo qua vài thông tin hướng dẫn sau nhé.

1. Dùng file Htaccess để làm gì?

File htaccess còn được biết đến với tên gọi khác là hypertext access. Đây là loại file cấu hình được dùng cho các webserver chạy Apache. Có loại file này máy chủ sẽ cho phép người dùng thực hiện được nhiều điều hướng khác nhau. Bên cạnh đó là có thể bật được tính năng để bảo vệ một phần máy chủ hết sức linh hoạt. Ví dụ như thực thi hoặc bỏ đi một vài tính năng, quản lý các truy cập vào website…

Sử dụng file htaccess mang lại nhiều công dụng khác nhau

Mọi người có thể dùng đến các editor có hỗ trợ code text như PHP Designer, notepad, Netbeans để thao tác file htaccess. Và để thao tác đơn giản với loại file này yêu cầu người dùng phải hiểu rõ về nó. File htaccecss nằm sẵn trong thư mục gốc của hosting, mọi người có thể tìm thấy nó ở đó.

2. Sử dụng file Htaccess cần lưu ý những gì không?

Có vài điều quan trọng mọi người cần lưu ý kỹ trước khi thao tác với file htaccess:

Nhằm tránh trường hợp bị kẻ xấu có ý định phá hoại, lợi dụng website của bạn hãy bảo mật thật tốt file htaccess.

Đề phòng trường hợp chỉnh sửa sai file htaccess gây ảnh hưởng đến website, hãy lưu sẵn một bản gốc file này lại.

Yêu cầu người dùng phải có kiến thức nhất định, hiểu rõ về file htaccess mới thực hiện chỉnh sửa. Nếu không chỉ với những sơ suất nhỏ cũng có thể khiến website không thể hoạt động được nữa.

3. Các cách sử dụng cơ bản của file Htaccess

Cùng tham khảo xem file htaccess có những cách sử dụng như thế nào nhé.

a. Thay đổi những trang báo lỗi

Để thay đổi trang báo lỗi thì mọi người hãy thêm những nội dung như sau vào file htaccess: ErrorDocument mã số lỗi/trangbiloi.html

Sử dụng file htaccess để thay đổi trang báo lỗi

Mã số của các lỗi thường gặp như sau:

401: lỗi cần có password để truy cập trang (Authorization required).

400: lỗi yêu cầu (Bad request).

403: lỗi không vào được (Forbidden).

500: lỗi server (Internal Server Error).

404: lỗi trang, không tìm thấy trang (Wrong page).

b. Tránh băng thông bị ăn cắp

Để tránh tình trạng băng thông bị ăn cắp hãy thêm vào file htaccess nội dung như sau:

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://(www.)?yourwebsite.com/.*$ [NC]

RewriteRule .(gif|jpg)$ – [F]

c. Ngăn hiện các tập tin

Nếu muốn các tập tin trong thư mục không bị hiện thì mọi người hãy thêm nội dung sau vào file htaccess: Options –Indexes.

d. Tự động load trang index

Tự động load các trang index thì hãy dùng đoạn mã sau. Những file có thứ tự gần nhất sẽ được ưu tiên xuất hiện trước.

Sử dụng file Htaccess để tự động load trang index

DirectoryIndex index.php index .php3 messagebrd.pl index.html index.htm.

e. Cấm địa chỉ IP truy cập 

Nếu bạn muốn cấm địa chỉ IP truy cập vào website hãy dùng đoạn mã sau thêm vào file htaccess.

deny from 203.262.110.20 (cấm truy cập)

allow from 203.262.110.20 (cho phép truy cập)

g. Tự động redirect

Để website tự động redirect mọi người hãy dùng đoạn mã sau cho vào file htaccess.

Redirect/thumuccu http://www.webmoi.com/thumucmoi

h. Tự động chèn thêm www vào address bar

Để tự động thêm www vào address bar mọi người thêm doạn code sau vào file htaccess.

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www.yourdomain.com$

RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301]

Hoặc đoạn code sau:

RewriteCond %{HTTP_HOST} !^www. [NC]

RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

k. Tự động xóa www khỏi address bar

Bên cạnh đó, nếu muốn xóa www khỏi address bar thì mọi người thêm đoạn code sau vào file htaccess.

Dùng file .htaccess để xóa www khỏi address bar

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]

RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

l. Tùy biến đuôi của tập tin

Thực hiện tùy biến đuôi của tập tin thì thêm nội dung sau vào file htaccess.

RewriteEngine on

RewriteRule (.*).dll$ $1.html

Với html chính là phần mở rộng của những tập tin và dll chính là phần mở rộng mọi người tự chọn.

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

Buộc người dùng Internet sử dụng htpps truy cập vào website mọi người hãy thêm nội dung sau vào file htaccess.

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://yourdomain.com/$1 [R=301,L]

n. Chặn hotlink

Chặn hotlink để tránh việc ăn cắp nội dung bài viết, hình ảnh, video…từ website của bạn. Hãy thêm nội dung sau vào file htaccess.

Dùng file .htaccess để chặn hotlink ăn cắp tài nguyên từ website của bạn

RewriteEngine On

RewriteCond %{HTTP_REFERER}!^$

RewriteCond %{HTTP_REFERER}!^http://(www.)?domain.com/[nc]

RewriteRule .*.(gif|jpg|png)$ http://yourdomain.com/images/nohotlink.gif[nc]

o. Thêm dấu / vào cuối URL

Thêm dấu / vào cuối URL để tránh tình trạng công cụ tìm kiếm như Google đánh giá trùng lặp nội dung sau khi đã tối ưu. Vậy hãy thêm nội dung sau vào file htaccess:

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_URI} !#

RewriteCond %{REQUEST_URI} !(.*)/$

RewriteRule ^(.*)$ http://yourdomain.com/$1/ [L,R=301]

p. Chuyển .php thành .html trong URL

Để chuyển đổi .php thành .html trong URL giúp đường link đẹp hơn các bạn hãy thêm nội dung sau vào file htaccess.

RewriteRule ^(.*).html$ $1.php [R=301,L]

Vẫn còn nhiều tính năng khác mà file htaccess có thể cung cấp mang lại nhiều lợi ích cho người sử dụng. Mọi người có thể tham khảo thêm để tiện áp dụng khi cần. Bài viết cũng đã giải thích dùng file htaccess để làm gì. Mọi người hãy lưu ý tìm hiểu rõ về loại file này trước khi sử dụng mang lại hiệu quả như mong muốn.

Có thể bạn quan tâm

Apache Là Gì? Tổng Hợp Các Kiến Thức Cần Biết Về Apache

Ngày đăng: 05/12/2020

Sử dụng file Htaccess để làm gì và mang lại công dụng gì? Thuật ngữ này không còn quá xa lạ đối với những người làm SEO chuyên nghiệp. Tuy nhiên đối với những ai vừa mới tìm hiểu vẫn chưa biết cách tạo file ...

Tại sao khi thiết kế giao diện website cần tối ưu hóa trên di động?

Ngày đăng: 05/12/2020

Sử dụng file Htaccess để làm gì và mang lại công dụng gì? Thuật ngữ này không còn quá xa lạ đối với những người làm SEO chuyên nghiệp. Tuy nhiên đối với những ai vừa mới tìm hiểu vẫn chưa biết cách tạo file ...

Những lưu ý quan trọng để xây dựng blog doanh nghiệp hiệu quả

Ngày đăng: 05/12/2020

Sử dụng file Htaccess để làm gì và mang lại công dụng gì? Thuật ngữ này không còn quá xa lạ đối với những người làm SEO chuyên nghiệp. Tuy nhiên đối với những ai vừa mới tìm hiểu vẫn chưa biết cách tạo file ...

Tạo Blog, Một Trong Những Cách Tăng Traffic Tự Nhiên

Ngày đăng: 05/12/2020

Sử dụng file Htaccess để làm gì và mang lại công dụng gì? Thuật ngữ này không còn quá xa lạ đối với những người làm SEO chuyên nghiệp. Tuy nhiên đối với những ai vừa mới tìm hiểu vẫn chưa biết cách tạo file ...

10 cách tăng tốc độ trang web hiệu quả. NHANH – GỌN – ĐƠN GIẢN

Ngày đăng: 05/12/2020

Sử dụng file Htaccess để làm gì và mang lại công dụng gì? Thuật ngữ này không còn quá xa lạ đối với những người làm SEO chuyên nghiệp. Tuy nhiên đối với những ai vừa mới tìm hiểu vẫn chưa biết cách tạo file ...

BForum - The world's leading Blockchain Forum mywebsite.vn
Mua web ngay