---
title: "Tăng tốc website WordPress bằng file .htaccess"
author: "Trung Hiếu"
date: "2014-04-30"
lastmod: "2023-03-19"
url: "https://wpcanban.com/wordpress/thu-thuat-wordpress/tang-toc-website-wordpress-bang-file-htaccess.html"
---

# Tăng tốc website WordPress bằng file .htaccess

Tăng tốc website WordPress của bạn một cách hiệu quả bằng file .htaccess.

![tang-toc-website-wordpress-cua-ban-bang-file-htaccess](https://wpcanban.com/wp-content/uploads/2014/04/tang-toc-wordpress-bang-cach-su-dung-htaccess.jpg)

Tốc độ tải website là một phần thiết yếu của [SEO](https://wpcanban.com/tag/thu-thuat-seo/). Nếu website của bạn mất quá nhiều thời gian để tải thì nó sẽ bị “xử phạt” bởi các công cụ tìm kiếm. Google thường phạt các website tải chậm bằng cách loại bỏ khoảng 20% lưu lượng tìm kiếm từ Google Search. Các công cụ tìm kiếm khác như Yahoo, Bing cũng làm điều tương tự khi phạt các website tải chậm bằng cách loại bỏ 15 – 20% lưu lượng truy cập từ trang kết quả tìm kiếm. Dưới đây là một số thủ thuật với file .htaccess, có thể giúp bạn cải thiện hiệu suất website một cách nhanh chóng và hiệu quả.

Tham khảo thêm:

- [Bảo mật WordPress hiệu quả bằng file .htaccess](https://wpcanban.com/wordpress/thu-thuat-wordpress/bao-mat-wordpress-bang-file-htaccess.html)
- [Tổng hợp thủ thuật với file .htaccess trong WordPress](https://wpcanban.com/wordpress/thu-thuat-wordpress/tong-hop-thu-thuat-voi-file-htaccess-trong-wordpress.html)

## Một số lưu ý quan trọng

- Thủ thuật này chỉ áp dụng cho các web server hỗ trợ file .htaccess, chẳng hạn như Apache, LiteSpeed Enterprise, Open LiteSpeed…
- Các plugin như [LiteSpeed Cache](https://wpcanban.com/tag/litespeed-cache), WP Rocket, WP Fastest Cache… thường đã tích hợp sẵn những code này. Do đó, các bạn không cần phải chèn thủ công nữa.
- Bạn phải chèn các đoạn mã vào trong file .htaccess nằm trong thư mục gốc của tên miền (ngang hàng với file `wp-config.php`).
- Sao lưu file .htaccess của bạn trước khi tiến hành việc chỉnh sửa để đảm bảo an toàn.
- Nếu bạn không nhìn thấy file .htaccess trong File Manager của cPanel, hãy làm theo bài hướng dẫn “[Hiển thị file .htaccess trong cPanel một cách đơn giản](https://wpcanban.com/hosting-domain/hien-thi-file-htaccess-trong-cpanel.html)“.

## Tăng tốc website WordPress với file .htaccess

Sử dụng code dưới đây để cho phép cache dữ liệu lên trình duyệt web đối với các tập tin tĩnh như hình ảnh, CSS, JS… Thời gian cache là 1 năm hoặc 1 tháng tùy theo loại tập tin):

```
## EXPIRES CACHING ##
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
## EXPIRES CACHING ##
```

Đoạn code này sẽ giúp nén tất cả các file CSS, JS, HTML… trước khi gửi cho trình duyệt web của khách truy cập bằng tính năng nén [gzip](https://wpcanban.com/wordpress/thu-thuat-wordpress/bat-nen-gzip-cho-wordpress.html). Code chỉ hoạt động nếu module `mod_gzip` được kích hoạt trong web server của bạn.

```
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
```

Thêm đoạn code sau nếu web server hỗ trợ `mod_deflate` thay vì `mod_gzip`:

```
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI
.(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI
.(?:exe|t?gz|zip|gz2|sit|rar)$ no-gzip dont-vary
```

Nếu `mod_deflate` không được hỗ trợ trên web server của bạn, hãy sử dụng đoạn code này:

```
<FilesMatch ".(txt|html|htm|php)">
php_value output_handler ob_gzhandler
</FilesMatch>
```

Sử dụng các công cụ test tốc độ website như Google PageSpeed Insights hoặc GTmetrix để kiểm tra kết quả. Thật đơn giản phải không nào? Chúc các bạn thành công!

Hãy cho tôi biết liệu những giải pháp trên có giúp giảm thiểu tốc độ tải website WordPress của bạn hay không? Nếu bạn có bất kỳ thủ thuật nào khác với file .htaccess, đừng quên chia sẻ nó với chúng tôi bằng cách sử dụng khung bình luận bên dưới.

*Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều.* :)
