之前,微魔曾经跟大家分享了多篇关于Nginx的教程文章(请以“Nginx”为关键字在本站右侧搜索栏自行搜索),关于伪静态,有一篇集中汇总各个程序的Nginx伪静态的文章(传送),但是却遗忘了最常见的www域名跳转的问题,关于这个跳转,对SEO的友好程度见仁见智,在微魔看来,只是更喜欢自己的站点以www的形式示人而已。
#伪静态# Nginx实现www域名的301跳转
1.将example.com定向到www.example.com
server { listen 80; server_name example.com www.example.com; if ($host != 'www.example.com') { rewrite ^/(.*)$ http://www.example.com/$1 permanent; } }
2.将www.example.com定向到example.com
server { listen 80; server_name example.com www.example.com; if ($host != 'example.com') { rewrite ^/(.*)$ http://example.com/$1 permanent; } }
现在都不这样写了的好吗