Redirect www sang non-www và ngược lại trên Nginx

0
275

Có nhiều cách để redirect www sang non-www và ngược lại trên Nginx. Trong bài viết này HOSTVN sẽ hướng dẫn các bạn cách đơn giản nhất để làm điều này trên Nginx.

Redirect www sang non-www và ngược lại trên Nginx

1. Redirect non-www sang www

Để chuyển hướng url của website từ dạng domain.com sang www.domain.com các bạn có thể sử dụng cấu hình Nginx như sau:

server {
        server_name "~^(?!www\.).*" ;
        return 301 $scheme://www.$host$request_uri;
}

2. Redirect www sang không có www

Để chuyển hướng url của website từ dạng www.domain.com sang domain.com các bạn có thể sử dụng cấu hình Nginx như sau:

server {
         server_name "~^www\.(.*)$" ;
         return 301 $scheme://$1$request_uri ;
}

Ngoài 2 cách trên có một số plugin WordPress có thể xử lý bằng cách sử dụng mã PHP. Nhưng vì lý do hiệu suất, HOSTVN không khuyến khích bạn sử dụng plugins, thay vào đó hãy cấu hình trên Nginx!

3. Kết luận

Trong bài viết này HOSTVN đã hướng dẫn các bạn cách redirect www sang không có www và ngược lại trên WordPress. Nếu có bất kỳ ý kiến đóng góp nào các bạn có thể để lại bình luận ở bên dưới. Ngoài ra các bạn có thể xem thêm hướng dẫn cài đặt Fail2Ban trên CentOS 7 chống bruteforce attack.

email-business-leaderboard-blog-v3.png
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments