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

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 Thế Giới Số 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.

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, Thế Giới Số không khuyến khích bạn sử dụng plugins, thay vào đó hãy cấu hình trên Nginx!

Như vậy mình đã 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. Chúc bạn thành công.

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận