An Trần Digital
No Result
View All Result
Thứ Sáu, Tháng Sáu 6, 2025
  • Thủ thuật
    • Blogspot/Blogger
    • Phần Mềm
    • WordPress
    • Plugin WordPress
  • Đồ hoạ
    • Action Photoshop
    • Preset Camera Raw
    • Preset Lightroom Mobile
    • Preset Lightroom PC
  • Themes
    • Blogger/Blogspot
    • WordPress
  • Khoá học miễn phí
    • Adobe
    • Kỹ Năng Đời Sống
    • Lập Trình – Web
    • Marketing – SEO
  • Source Code
  • Mã giảm giá Shopee, Tiki
Ủng hộ tôi
An Trần Digital
  • Thủ thuật
    • Blogspot/Blogger
    • Phần Mềm
    • WordPress
    • Plugin WordPress
  • Đồ hoạ
    • Action Photoshop
    • Preset Camera Raw
    • Preset Lightroom Mobile
    • Preset Lightroom PC
  • Themes
    • Blogger/Blogspot
    • WordPress
  • Khoá học miễn phí
    • Adobe
    • Kỹ Năng Đời Sống
    • Lập Trình – Web
    • Marketing – SEO
  • Source Code
  • Mã giảm giá Shopee, Tiki
No Result
View All Result
An Trần Digital
No Result
View All Result

Home - Thủ thuật Wordpress - Tổng hợp cấu hình Redirect 301 .htaccess file

Tổng hợp cấu hình Redirect 301 .htaccess file

by An Tran
17/07/2022
in Thủ thuật Wordpress
Reading Time: 6 mins read
A A
1
Tổng hợp cấu hình redirect 301 trong file htaccess
17
SHARES
217
VIEWS

Nội dung bài viết

  1. File .htaccess là gì?
  2. File .htaccess dùng để làm gì?
  3. Tổng hợp các cấu hình Redirect 301
    1. Non www Redirect 301 www
    2. www Redirect 301 Non www
    3. Redirect 301 tất cả URLs từ http sang https
    4. Redirect 301 tất cả URLs từ https sang http
    5. Redirect 301 Page trỏ về Page khác
    6. Redirect 301 chuyển sang domain khác
    7. Redirect 301 chuyển hướng sang thư mục
    8. URLs Slash 301 Redirect thành Non-Slash ( / )
    9. URLs  Non-Slash 301 Redirect Slash
    10. Redirect cho URL 404
    11. Block IP access
    12. Xoá phần mở rộng tên tệp cho url
    13. Viết hoa Redirect 301 về chữ thường
    14. 301 Reditect từ Subdomain sang Subdirectory

Chào các bạn, đã lâu rồi mình không lên bài mới. Lý do thời gian qua mình hơi bận vì công việc nên mình không có thời gian để lên bài mới cho các bạn.

Thì hôm nay mình sẽ lên bài như ở title là tổng hợp cấu hình redirect 301 .htaccess file vậy file .htaccess là gì và để làm gì? mình sẽ giải thích ngay sau đây.

File .htaccess là gì?

Tệp .htaccess là tệp cấu hình cấp thư mục được một số máy chủ web hỗ trợ, được sử dụng để cấu hình các vấn đề truy cập trang web, chẳng hạn như chuyển hướng URL, rút ​​ngắn URL, kiểm soát truy cập, v.v. Dấu ‘chấm’ trước tên tệp khiến nó trở thành tệp ẩn trong môi trường dựa trên Unix. (Nguồn: Wikipedia)

Để duy trì blog ngoài link rút gọn & mình có làm aff cho 1 số bên hosting.

Các nhà cung cấp uy tín về mặt chất lượng & đội ngũ support nên mọi người cứ yên tâm.

Nếu bạn đang có ý định mua Hosting, VPS mình có list dưới đây các bạn click vào link trước khi mua để ủng hộ mình nhé. Mình cảm ơn nhiều

  • Azdigi: Giá rẻ thì dùng gói Pro Gold Hosting còn chất lượng hơn thì em khuyên dùng Business Hosting. Có điều kiện thì lên VPS nhé
  • Tino: Business Hosting, NVMe Hosting và NVMe VPS
  • iNet: Cloud VPS và Web Hosting

File .htaccess dùng để làm gì?

Với file .htaccess thì mình có thể bật & tắt các tính năng của máy chủ chạy Apache cung cấp, tính năng

  • Chuyển hướng URL
  • Kiểm soát truy cập (cho phép hay ngăn chặn)
  • ….

 .htaccess nó không phải là dạng file mà là một tên file hoàn chỉnh. Cho nên bạn không có quyền thay đổi (cũng có thể với điều kiện là khai báo lại tên)

Lưu ý: khi bạn thao tác chỉnh sửa code trong file .htaccess mà nội dung thấy vẫn chưa được cập nhật, thì bạn nên clear cache hoặc test các trình duyệt khác hay trình duyệt ẩn danh.

Có thể xem thêm:

  • Hướng dẫn cách xoá Category trong Url wordpress
  • Cách ẩn Widget trên giao diện mobile cho website

Tổng hợp các cấu hình Redirect 301

Trước khi thực hiện bất kỳ thay đổi nào trên mã htaccess của bạn, hãy nhớ tạo một bản sao lưu của nó, trong trường hợp có sự cố xảy ra và ngay sau khi bạn triển khai các thay đổi, hãy xác nhận rằng các URL được chuyển hướng có thực sự đi đúng với trạng thái 301 http đúng không nơi bạn muốn trỏ đến.

Chú ý: Những Redirect nào có liên quan đến domain thì chú ý trong đoạn mã có domain là abc.com thì bạn thay thành domain của bạn nhé.

Non www Redirect 301 www

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^abc.com$
RewriteRule (.*) https://www.abc.com/$1 [R=301,L]
</IfModule>

www Redirect 301 Non www

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.abc.com$
RewriteRule (.*) https://abc.com/$1 [R=301,L]
</IfModule>

Redirect 301 tất cả URLs từ http sang https

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

Redirect 301 tất cả URLs từ https sang http

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} ^443$
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

Redirect 301 Page trỏ về Page khác

<IfModule mod_rewrite.c>
RewriteEngine On
Redirect 301 /page-1 /page-2
</IfModule>
  • ở đoạn mã này các bạn thay page-1 là link cũ, page-2 là link mới

Redirect 301 chuyển sang domain khác

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)$ https://abc.com/$1 [R=301,L]
</IfModule>

Redirect 301 chuyển hướng sang thư mục

<IfModule mod_rewrite.c>
RewriteEngine on
Redirect 301 /category-a/index.html /category-a
</IfModule>
  • Ví dụ: bạn có 1 link là abc.com/category-a/index.html muốn chuyển sang thành abc.com/category-a/

URLs Slash 301 Redirect thành Non-Slash ( / )

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
</IfModule>
  • Ví dụ: abc.com/test-1/ thành abc.com/test-1

URLs  Non-Slash 301 Redirect Slash

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
</IfModule>

Redirect cho URL 404

<IfModule mod_rewrite.c>
RewriteEngine On
ErrorDocument 404 abc.com/404
</IfModule>

Block IP access

Order Deny,Allow
Deny from 127.0.0.1
  • Thay 127.0.0.1 thành địa chỉ IP mà bạn muốn block

Xoá phần mở rộng tên tệp cho url

Xoá phần đuôi .html

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/?(.*).(html)$ /$1 [R=301,L]
</IfModule>

Xoá phần đuôi .htm

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/?(.*).(htm)$ /$1 [R=301,L]
</IfModule>

Xoá phần đuôi .php

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/?(.*).(php)$ /$1 [R=301,L]
</IfModule>

Viết hoa Redirect 301 về chữ thường

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule [A-Z] - [E=HASCAPS:TRUE,S=1]
RewriteRule ![A-Z] - [S=28]
RewriteRule ^([^A]*)A(.*)$ $1a$2
RewriteRule ^([^B]*)B(.*)$ $1b$2
RewriteRule ^([^C]*)C(.*)$ $1c$2
RewriteRule ^([^D]*)D(.*)$ $1d$2
RewriteRule ^([^E]*)E(.*)$ $1e$2
RewriteRule ^([^F]*)F(.*)$ $1f$2
RewriteRule ^([^G]*)G(.*)$ $1g$2
RewriteRule ^([^H]*)H(.*)$ $1h$2
RewriteRule ^([^I]*)I(.*)$ $1i$2
RewriteRule ^([^J]*)J(.*)$ $1j$2
RewriteRule ^([^K]*)K(.*)$ $1k$2
RewriteRule ^([^L]*)L(.*)$ $1l$2
RewriteRule ^([^M]*)M(.*)$ $1m$2
RewriteRule ^([^N]*)N(.*)$ $1n$2
RewriteRule ^([^O]*)O(.*)$ $1o$2
RewriteRule ^([^P]*)P(.*)$ $1p$2
RewriteRule ^([^Q]*)Q(.*)$ $1q$2
RewriteRule ^([^R]*)R(.*)$ $1r$2
RewriteRule ^([^S]*)S(.*)$ $1s$2
RewriteRule ^([^T]*)T(.*)$ $1t$2
RewriteRule ^([^U]*)U(.*)$ $1u$2
RewriteRule ^([^V]*)V(.*)$ $1v$2
RewriteRule ^([^W]*)W(.*)$ $1w$2
RewriteRule ^([^X]*)X(.*)$ $1x$2
RewriteRule ^([^Y]*)Y(.*)$ $1y$2
RewriteRule ^([^Z]*)Z(.*)$ $1z$2
RewriteRule [A-Z] - [N]
RewriteCond %{ENV:HASCAPS} TRUE
RewriteRule ^/?(.*) /$1 [R=301,L]
</IfModule>

301 Reditect từ Subdomain sang Subdirectory

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)$ https://abc.com/blog/$1 [L,NE,R=301]
</IfModule>

Và như vậy An Trần Digital đã tổng hợp lại các cấu hình 301 Redirect trong file .htaccess. Qua cách cấu hình sẽ giúp tiện cho việc SEO giữ lượng traffic khi mà muốn chuyển hướng. Nếu ở trên còn thiếu phần nào thì các bạn có thể bình luận bên dưới để mình bổ sung thêm.

CHÚC CÁC BẠN THÀNH CÔNG !!!

Nếu thấy bài viết có ích thì hãy đánh giá 5 sao cho mình nhé. Xin cảm ơn!!!

Tags: cấu hình redirect 301redirect 301 htaccess
Previous Post

Chia sẻ khoá học tiếng Trung dành cho người mới bắt đầu

Next Post

Plugin tạo bài viết liên quan trong theme Flatsome

An Tran

An Tran

Tôi là An Trần, thuộc thế hệ 9X. Hiện tại đang làm nhân viên cắt cỏ tại sân Old Trafford.

Related Posts

cách tạo shortcode hiển thị ngày tháng tự động cho wordpress

Cách Tạo Shortcode Hiển Thị Ngày Tháng Tự Động Trong WordPress

12/12/2024
Tự động thêm nguồn khi sao chép nội dung

Cách tự động thêm nguồn khi sao chép nội dung

16/10/2024
hướng dẫn custom bảng tin trong admin wordpress

Hướng dẫn custom bảng tin trong admin wordpress

09/07/2024
cách hiển thị thời gian đọc bài viết trên website

Cách hiển thị thời gian đọc bài viết trên website

06/06/2024
Next Post
Plugin tạo bài viết liên quan trong theme Flatsome

Plugin tạo bài viết liên quan trong theme Flatsome

Subscribe
Notify of
guest

Hãy dùng tên của bạn khi comment, không sử dụng keyword trong ô Tên. Xin cảm ơn!

guest

Hãy dùng tên của bạn khi comment, không sử dụng keyword trong ô Tên. Xin cảm ơn!

1 Comment
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
wpdiscuz   wpDiscuz

BÀI VIẾT NGẪU NHIÊN

chia-se-powerpoint-template-sieu-sin-antrandigital

Chia sẻ PowerPoint Templates Siêu Xịn Giá Vài Trăm Đô

04/07/2020
Hướng dẫn xoá category trong url wordpress

Hướng dẫn cách xoá Category trong Url wordpress

28/04/2022
chia-se-preset-camera-raw-han-quoc-antrandigital

Chia sẻ preset camera raw hàn quốc xẻng blend ảnh đẹp

30/12/2020
Cách ẩn widget trên giao diện điện thoại cho website wordpress an trần digital

[WordPress] Cách ẩn Widget trên giao diện mobile cho website

05/01/2022

HOSTING / VPS KHUYÊN DÙNG

logo azdigi

Hosting WordPress chất lượng cao. Support tốt 24/7. Xem ngay

logo inet

Nhà cung cấp hosting, tên miền có lâu đời ở Việt Nam. Xem ngay

logo tinohost

Hosting WordPress chất lượng cao. Support tốt. Dùng thử 7 ngày. Click để nhận mã giảm 10% ngay. Xem ngay


An Trần Digital là blog cá nhân chia sẻ preset lightroom, camera raw từ máy tính đến mobile, template blogspot, theme wordpress và các khoá học khác hoàn toàn miễn phí.

DMCA.com Protection Status

Comments gần đây

  • An Tran
    Quản lý
    trong Share Key Screaming Frog SEO Spider
  • gia cat luoing trong Share Key Screaming Frog SEO Spider
  • An Tran
    Quản lý
    trong Share Key Screaming Frog SEO Spider

Xem nhiều nhất ngày

Share Key Screaming Frog SEO Spider

2000+ Preset Camera Raw chỉnh màu ảnh đẹp nhất

Về An Trần Digital

Giới thiệu về tôi

Bảo mật

Hợp tác

Bản quyền

Liên hệ

Donate

© 2020 An Trần Digital - All Rights Reserved

No Result
View All Result
  • Thủ thuật
    • Blogspot/Blogger
    • Phần Mềm
    • WordPress
    • Plugin WordPress
  • Đồ hoạ
    • Action Photoshop
    • Preset Camera Raw
    • Preset Lightroom Mobile
    • Preset Lightroom PC
  • Themes
    • Blogger/Blogspot
    • WordPress
  • Khoá học miễn phí
    • Adobe
    • Kỹ Năng Đời Sống
    • Lập Trình – Web
    • Marketing – SEO
  • Source Code
  • Mã giảm giá Shopee, Tiki

© 2020 An Trần Digital - All Rights Reserved

wpDiscuz

Đồng ý sử dụng cookie

Những cookie này giúp trang web ghi nhớ thông tin về lần truy cập của bạn. Nhờ đó, bạn có thể truy cập trang web này dễ dàng hơn vào lần tới và trang web cũng trở nên hữu ích hơn cho bạn. Tìm hiểu thêm