Học WordPress + AI / WordPress cho người VIỆT !
WPShare247

Học wordpress cho người mới bắt đầu

  • Bắt đầu
    • Học WordPress
    • Elementor
    • WooCommerce
    • Tạo WordPress
    • Học WordPress kiểu mới 2025
    • Học PHP cơ bản
    • Tạo Website bằng WordPress
    • Quản trị WordPress
    • Sửa lỗi WordPress
    • Theme wordpress
    • Plugin WordPress
    • Hàm PHP
    • Seo WordPress
    • Bảo mật WordPress
    • Html & Css
    • Javascript và jQuery
    • Hướng dẫn lập trình
  • Video
    • Video TikTok
    • Video Shorts
  • Kho plugin
  • Tải Web Miễn Phí
  • Công cụ
    • Kiểm tra web WordPress
    • WordPress theme gì?
    • Check IP Website
    • Kiểm tra Tên Miền
    • Kiểm Tra SSL
    • Tạo File Disavow Google
    • Tạo QR Code
  • Giới thiệu
    • Khuyến Mãi
  • Đăng nhập
X
☰

Trang chủ » Theme wordpress » Cách thêm đuôi .html vào đường dẫn danh mục bài viết trong WordPress

📌 Mới: Bạn có thể 🧠 đặt câu hỏi cho AI về nội dung bài viết này ở cuối trang!

Cách thêm đuôi .html vào đường dẫn danh mục bài viết trong WordPress

Xuất bản vào 21/10/2020 bởi Chinsu Man Xem: 7315
Shares
ChatGPT ChatGPT
Share
Share
Pin

CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%

Bài viết hướng dẫn có chứa CODE - Copy và sử dụng chúng sẽ tiện hơn cho bạn.

Mặc định các đường dẫn (URL) trong WordPress sẽ không chứa các tiền tố gì cả. Nó chỉ là một chuỗi các kí tự không dấu riêng biệt không trùng với bất cứ đường dẫn nào. Chính xác các đường dẫn trên thanh địa chỉ sẽ có dạng như sau: https://wpshare247.com/cach-tao-blog-wordpress hay còn gọi là permalink

Tuy nhiên, trong quá trình thiết kế web theo yêu cầu, nếu gặp khách hàng muốn đổi đường dẫn sang định dạng có đuôi là .html, đây là một kiểu định dạng cũ, đã lỗi thời và ngày nay bạn ít khi thấy website nào có đường dẫn như vậy nữa.

🌱 Nếu thấy bài viết hữu ích, bạn có thể ủng hộ tác giả bằng cách nhấn vào quảng cáo bên dưới — như một donate miễn phí. Bạn không mất gì nhưng chúng tôi sẽ có thêm chi phí để duy trì và vận hành website. Cảm ơn bạn! 🙏

thêm .html vào đường dẫn
Kết quả sau khi hoàn thành bài viết này như hình

Bạn đang gặp khó khăn để thêm vào đuôi .html vào sau cùng mỗi đường dẫn của chuyên mục bài viết ? Đừng quá lo lắng chúng tôi sẽ giúp bạn giải quyết vấn đề này ngay thôi.

1. Thêm đoạn code php vào trong file functions.php của theme WordPress

//Thêm .html vào url của chuyên mục
add_action('init', 'wpshare247_add_html_to_category_permalink');
function wpshare247_add_html_to_category_permalink(){
    global $wp_rewrite;
    $extra_permastructs = $wp_rewrite->extra_permastructs;
    $category_struct = $extra_permastructs['category']['struct'];
    $category_struct_new = str_replace('/%category%','/%category%.html',$category_struct);
    $extra_permastructs['category']['struct'] = $category_struct_new;
    $wp_rewrite->extra_permastructs = $extra_permastructs;
    
    //flush url
    flush_rewrite_rules();
}

2. Vậy cách thêm đuôi .html vào đường dẫn bài viết thì sao?

Để thêm đuôi .html vào bài viết, chúng ta không cần bất cứ đoạn code nào mà chỉ cần tùy chỉnh “Đường dẫn tĩnh” trong quản trị WordPress một cách dễ dàng.

thêm .html vào bài viết wordpress

kết quả:

Từ link => http://localhost/blogwordpress/chao-moi-nguoi
Thành link => http://localhost/blogwordpress/chao-moi-nguoi.html

3. Vậy cách thêm đuôi .html vào đường dẫn trang (page) thì sao?

Để thêm đuôi .html vào đường dẫn các trang trong danh menu ‘Trang’ như hình: trang giới thiệu, trang liên hệ ….

thêm .html vào trang trong wordpress

Chúng ta cần thêm đoạn code sau vào file functions.php trong theme bạn đang sử dụng.

//Thêm .html vào url của các trang
add_action('init', 'wpshare247_add_html_to_page_permalink');
function wpshare247_add_html_to_page_permalink(){
    global $wp_rewrite;
    $wp_rewrite->page_structure = str_replace("%pagename%", "%pagename%.html", $wp_rewrite->get_page_permastruct());
    
    //flush url
    flush_rewrite_rules();
}

4. Cách thêm .html vào đường dẫn sản phẩm WooCommerce thì sao ?

Có nhiều cách để thêm .html vào đuôi đường dẫn sản phẩm của plugin WooCommerce, dưới đây là một trong những cách dễ làm nhất.

add_action('init', 'wpshare247_add_html_to_product_permalink', 9999999999);
function wpshare247_add_html_to_product_permalink(){
    global $wp_rewrite;
    $extra_permastructs = $wp_rewrite->extra_permastructs;
    $struct = $extra_permastructs['product']['struct'];
    $struct_new = str_replace('%product%','%product%.html',$struct);
    $extra_permastructs['product']['struct'] = $struct_new;
    $wp_rewrite->extra_permastructs = $extra_permastructs;

    //flush url
    flush_rewrite_rules();
}

5. Và cách thêm .html vào đường dẫn danh mục sản phẩm WooCommerce.

add_action('init', 'wpshare247_add_html_to_product_category_permalink', 9999999999);
function wpshare247_add_html_to_product_category_permalink(){
    global $wp_rewrite;
    $extra_permastructs = $wp_rewrite->extra_permastructs;
    $struct = $extra_permastructs['product_cat']['struct'];
    $struct_new = str_replace('%product_cat%','%product_cat%.html',$struct);
    $extra_permastructs['product_cat']['struct'] = $struct_new;
    $wp_rewrite->extra_permastructs = $extra_permastructs;

    //flush url
    flush_rewrite_rules();
}

6. Khi nào cần thêm .html vào cuối đường dẫn của chuyên mục bài viết ?

Việc thêm .html vào cuối đường dẫn chuyên mục bài viết không chỉ đơn thuần là một tùy chọn mà đôi khi còn là một yêu cầu bắt buộc trong một số trường hợp cụ thể.

1. Yêu cầu từ khách hàng hoặc thỏa thuận hợp đồng

Trong một số dự án thiết kế website, khách hàng có thể yêu cầu duy trì định dạng URL với phần mở rộng .html. Đây có thể là tiêu chuẩn nội bộ của doanh nghiệp, hoặc một yếu tố quan trọng trong hệ thống quản lý dữ liệu của họ. Khi đó, việc thêm .html vào cuối đường dẫn chuyên mục là điều bắt buộc để đáp ứng yêu cầu.

2. Chuyển đổi website từ nền tảng CMS khác sang WordPress

Một trường hợp phổ biến khác là khi khách hàng muốn chuyển website từ một nền tảng CMS khác (như Joomla, Drupal, hay một hệ thống tự xây dựng) sang WordPress để tối ưu SEO và cải thiện trải nghiệm người dùng. Trước đây, các hệ thống CMS cũ thường sử dụng phần mở rộng .html cho các đường dẫn bài viết và chuyên mục. Nếu thay đổi sang URL mới không có .html, các liên kết cũ đã được Google lập chỉ mục hoặc đang được người dùng truy cập từ các nguồn bên ngoài (backlink, mạng xã hội, email…) có thể bị lỗi 404. Điều này ảnh hưởng tiêu cực đến SEO, làm giảm lưu lượng truy cập và uy tín website.

Giải pháp:
Để đảm bảo quá trình chuyển đổi không gây mất mát thứ hạng tìm kiếm và trải nghiệm người dùng, chúng ta cần giữ nguyên cấu trúc URL cũ bằng cách thêm .html vào cuối đường dẫn. Điều này giúp:

  • Duy trì tính nhất quán với hệ thống cũ, tránh gián đoạn hoạt động.
  • Tránh lỗi 404, bảo toàn lượng truy cập từ các liên kết cũ.
  • Hạn chế việc mất thứ hạng SEO do thay đổi URL đột ngột.

Ngoài ra, nếu bắt buộc phải thay đổi cấu trúc URL, chúng ta cần thiết lập chuyển hướng 301 để đảm bảo rằng các đường dẫn cũ sẽ tự động chuyển sang đường dẫn mới, giúp Google hiểu rằng đây là sự thay đổi cố định và duy trì thứ hạng SEO.

Tóm lại, việc thêm .html vào cuối đường dẫn chuyên mục bài viết không chỉ phục vụ yêu cầu của khách hàng mà còn đóng vai trò quan trọng trong chiến lược SEO khi chuyển đổi website. Việc hiểu rõ và áp dụng đúng cách sẽ giúp website vận hành hiệu quả, bảo toàn giá trị SEO và cải thiện trải nghiệm người dùng.

CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%

❓ Hỏi AI về nội dung bài viết

Tóm tắt nội dung chính Gợi ý mục quan trọng Giải thích mục 1 rõ hơn Viết lại đoạn văn cho dễ hiểu Rút gọn văn bản mà vẫn đủ ý Thêm ví dụ minh hoạ cho đoạn 1 Lọc keyword từ khóa bài viết Lọc thuật ngữ Dịch bài viết sang: Tiếng Anh
Nếu bài viết chưa giải đáp hết thắc mắc của bạn, hãy hỏi WPSHARE247 AI – trợ lý thông minh sẵn sàng hỗ trợ ngay trong nội dung bài viết.

Bạn muốn tích hợp chức năng Hỏi AI trực tiếp dưới mỗi bài viết trên website? Hãy liên hệ dịch vụ thiết kế web tại Website366.com để được hỗ trợ triển khai nhanh chóng và chuyên nghiệp.

Shares
ChatGPT ChatGPT
Share
Share
Pin
→ Bài tiếp theo
hướng dẫn wordpress
Bài viết liên quan
  • Filter không còn hoạt động trong WooCommerce Blocks: Cảnh báo quan trọng dành cho Developer

    Filter không còn hoạt động trong WooCommerce Blocks: Cảnh báo quan trọng dành cho Developer

  • Hướng dẫn cách thêm một Section mới trong WooCommerce Settings

    Hướng dẫn cách thêm một Section mới trong WooCommerce Settings

  • Hướng dẫn cách custom Thêm Tùy Chọn giá cho Sản Phẩm WooCommerce

    Hướng dẫn cách custom Thêm Tùy Chọn giá cho Sản Phẩm WooCommerce

  • Hướng dẫn Truy Vấn Mã Giảm Giá Coupon (Voucher ) – Query shop_coupon trong Plugin WooCommerce

    Hướng dẫn Truy Vấn Mã Giảm Giá Coupon (Voucher ) – Query shop_coupon trong Plugin WooCommerce

Học thiết kế Web WordPress

Download WordPress

Tải bản WordPress mới nhất

Tiếng Việt: Tải WordPress Mới

Quốc tế: Tải WordPress Mới

Liên kế MXH của WPShare247

Tìm thấy những kiến thức mới từ WPShare247

Giảm 50% Hosting

Xem chi tiết giảm giá 50% gói lưu trự Hosting tại đây => Link giảm 50%

Cách tạo Web bán hàng Bằng Flatsome

https://www.youtube.com/watch?v=gnT8Dn_KiXU

Video Tiktok mới nhất

@hocwordpress SSL bằng Plug-in Wordpress Really Simple SSL giúp bảo mật đúng cách hơn, tránh tình trạng bảo mật ảo HTTPS #wpshare247 #wordpress #plugin #ssl #https ♬ nhạc nền - Học WordPress - WPSHARE247.COM

Cách tạo Website WordPress 2025

https://www.youtube.com/watch?v=HtbtsH8q-KU

Bộ WIDGETS WS247 Đa Năng

Giúp bạn Thiết kế Website WordPress giống mẫu 99% trong thời gian ngắn nhất (Có bản nâng cấp mới V2). Download tại đây

 

Xem chi tiết tại đây  https://wpshare247.com/chia-se-bo-field-widget-giup-ban-thiet-ke-website-wordpress-nhanh-hon

MUA HOSTING – TẶNG BUỔI HỌC WP

Tặng 03 buổi (Mỗi buổi 30 phút) hỗ trợ miễn phí, tất cả các chuyên đề nào về học thiết kế website bằng WordPress khi mua Hosting và Tên miền => tại đây [ Có thể liên hệ bất cứ giờ nào để hỗ trợ học WP ]

Tôi đang cần...
Cách làm blog Plugin Wordpress Bảo mật Wordpress Seo với Wordpress Lỗi Wordpress WooCommerce

MUA HOSTING – TẶNG BUỔI HỌC WP

Chủ đề

  • Code WordPress
  • Hàm WordPress
  • Hướng dẫn WordPress
  • Theme wordpress
  • WooCommerce
  • Seo WordPress
  • Html & Css
  • Javascript và jQuery
  • Plugin WordPress
  • Hướng dẫn lập trình

Tag

add_action (2) add_filter (2) admin code (2) alt (2) Block Theme (2) cart (4) Contact Form 7 (8) css (4) custom post type (2) cài wordpress (2) danh mục sản phẩm (2) elementor (2) elementor free (2) filter (2) flatsome (2) functions.php (2) google font (2) hosting (2) html css (2) hướng dẫn dùng plugin (4) học wordpress (7) javascript (5) jquery (3) localhost (2) Loop (2) mysql (4) ngôn ngữ (2) phpmyadmin (3) plugin (4) plugin wordpress (2) Product (4) SMTP (2) Sản phẩm (3) Template page (2) theme option (2) Theme Wordpress (3) widget (2) woocommerce (25) wordpress (5) WordPress 2025 (2) wp-config (2) wp_enqueue_scripts (2) WP_Query (6) xampp (4) Yoast SEO (2)
Về WPShare247

Học wordpress cho người mới bắt đầu.

WPShare247 là blog chia sẻ các kiến thức về WordPress, sửa chữa lỗi wordpress, giới thiệu theme và plugin wordpress mới nhất. Đào tạo khóa học thiết kế Website bằng WordPress.

Menu
  • Trang chủ
  • Giới thiệu
  • Blog
  • Plugin WordPress
  • Liên hệ
Chủ đề wordpress
  • Sửa lỗi WordPress
  • Plugin WordPress
  • Theme wordpress
  • Seo WordPress
  • WooCommerce

Copyright © 2025 WPSHARE247. All Rights Reserved.
Một sản phẩm của WEB 366

  • Thiết kế web bởi Website366.com
  • Thiết kế website chuyên nghiệp TBAY.VN
  • Thiết kế website bán hàng