Cách thay đổi link đuôi .html sang không có html

Tin tức

Trong quá trình xây dựng và tối ưu hóa website trong wordpress thì việc thay đổi đường dẫn từ dạng có đuôi .html sang dạng không có .html không chỉ giúp đường dẫn trở nên ngắn gọn, dễ nhớ mà còn góp phần cải thiện SEO và trải nghiệm người dùng.

Tuy nhiên, để thực hiện thay đổi này, bạn cần nắm vững các bước chỉnh sửa cấu hình server hoặc hệ thống quản lý nội dung (CMS) mà website đang sử dụng.

1. Cách thay đổi link đuôi .html sang không có html

Cách 1: Sử dụng PHP

Các bạn đi tới quản trị WordPress >> Theme File Editor >> Chọn vào Functions.php và thêm đoạn mã sau vào cuối file:

add_action('template_redirect', function() {
if (is_404()) {
$uri = $_SERVER['REQUEST_URI'];
$new_uri = rtrim($uri, '/') . '.html';
wp_redirect(home_url($new_uri), 301);
exit;
}
});

Sau đó lưu lại là được. Tiến hành kiểm tra lại link xem chúng đã hoạt động chưa.

Cách 2: Sử dụng .htacess để chỉnh sửa Full URL
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+[^/])/$ /$1.html [R=301,L]

Lưu ý: Quy tắc này áp dụng chung cho tất cả các bài viết và trang.

Cách 3: Chỉnh sửa từng URL

Ví dụ đường link của bạn là: https://tinhocvanphong.com.vn/sua-loi-outlook-0x800ccc92 bạn muốn nó tự động có .html thì sẽ làm như sau:

Các bạn mở file .htaccess và thêm đoạn mã sau trước phần # BEGIN WordPress:

RewriteEngine On
RewriteRule ^sua-loi-outlook-0x800ccc92/$ /sua-loi-outlook-0x800ccc92.html [R=301,L]

Nếu bạn có nhiều URL, bạn có thể thêm các dòng tương tự cho mỗi URL cũ.

Cách 4: Sử dụng plugin?

Ví dụ đường link của bạn là: https://tinhocvanphong.com.vn/sua-loi-outlook-0x800ccc92 bạn muốn nó tự động có .html thì sẽ làm như sau:

Cài đặt plugin Redirection:

  • Vào Plugins > Add New trên bảng điều khiển WordPress.
  • Tìm plugin Redirection và cài đặt.

Thiết lập Redirect:

  • Vào Tools > Redirection sau khi kích hoạt plugin.
  • Trong phần Add new redirection, nhập:

Source URL: /sua-loi-outlook-0x800ccc92/

Target URL: /sua-loi-outlook-0x800ccc92.html

  • Nhấn Add Redirect.

Kiểm tra:

  • Truy cập URL cũ, ví dụ: https://tinhocvanphong.com.vn/sua-loi-outlook-0x800ccc92/, và kiểm tra xem nó có chuyển hướng đúng đến URL mới không.

2. Kết luận:

Trên đây là bài viết của mình về “Cách thay đổi link đuôi .html sang không có html” – chúc các bạn thành công.

Leave a Reply

Your email address will not be published. Required fields are marked *