Trong bài viết này, HOSTVN sẽ hướng dẫn các bạn cách chuyển hướng www sang non-www và non-www sang www trên VPS sử dụng webserver Nginx
Có nhiều cách để chuyển hướng www sang không có www và ngược lại trên Nginx. Trong bài viết này, HOSTVN sẽ hướng dẫn bạn cách đơn giản nhất để thực hiện việc này trên Nginx.
Chuyển hướng www thành không có www và ngược lại trên Nginx
1. Chuyển hướng không phải www sang www
Để chuyển hướng url trang web từ domain.com sang trọng www.domain.com 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. Chuyển hướng có www thành không có www
Để chuyển hướng url trang web từ www.domain.com sang trọng domain.com 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 Bạn không nên sử dụng plugin, hãy cấu hình ở trên để thay thế Nginx!
3. Kết luận
Trong bài này HOSTVN Tôi đã hướng dẫn bạn cách chuyển hướng có www thành không có www và ngược lại trên WordPress. Nếu có ý kiến đóng góp, bạn có thể để lại bình luận bên dưới. Ngoài ra, bạn có thể xem thêm hướng dẫn cài đặt Fail2Ban trên CentOS 7 để chống lại cuộc tấn công bruteforce.