51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

nginx通过重定向实现新老域名过渡

这里以2个域名为例,原使用域名www.demo.com,新域名为blog.whsir.com,要想所有www.demo.com中的内容转到blog.whsir.com,只是替换域名,其他内容不做改变。

当用户访问www.demo.com/a/b/1.html时,自动转到blog.whsir.com/a/b/1.html

方法一:
server { server_name www.demo.com; rewrite ^/(.*)$ https://blog.whsir.com/$1 permanent; }

|---------|--------------------------------------------------------------------------------------------| | 1 2 3 4 | server { server_name www.demo.com; rewrite ^/(.*)$ http://blog.whsir.com/$1 permanent; } |

方法二:
server { server_name blog.whsir.com www.demo.com; if ($host != 'blog.whsir.com') rewrite ^/(.*)$ https://blog.whsir.com/$1 permanent; }

|-----------|------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 3 4 5 | server { server_name blog.whsir.com www.demo.com; if ($host != 'blog.whsir.com') rewrite ^/(.*)$ http://blog.whsir.com/$1 permanent; } |


赞(0)
未经允许不得转载:工具盒子 » nginx通过重定向实现新老域名过渡