Edit your Nginx virtual host config file and the redirection could be done as follow.
non-www to www
server { listen 80; server_name example.com; return 301 $scheme://www.example.com$request_uri; } server { listen 80; server_name www.example.com; ## here goes the rest of your conf... }
Similarly, you can redirect www to non-www by
server { listen 80; server_name www.example.com; return 301 $scheme://example.com$request_uri; } server { listen 80; server_name example.com; ## here goes the rest of your conf... }
Done =)
Reference: StackOverflow – Nginx no-www to www and www to no-www
I like this syntax much more than Apache Rewrite Rule!!!
LikeLike
Yes~ no need to do rewrite in Nginx~
LikeLike