文章内容
2018/3/16 14:59:09,作 者: 黄兵
centos ngnix 301跳转
最近公司有一台服务器是centos 安装ngnix需要做301跳转。
详细步骤如下:
- 找到
/usr/local/nginx/conf/vhost路径,因为这台服务器采用的vhost,所以这需要在每个域名目录编辑conf文件,如图所示:。 - 之后编辑需要跳转的conf文件,实例代码如下:

需要将任意一个域名跳转到www.a.com,打码如下:
if ( $host != "www.a.com" ) {
rewrite ^/(.*)$ http://www.a.com/$1 permanent;
}另外一种方法:
server {
server_name a.com;
rewrite ^(.*) http://www.a.com$1 permanent;
}截图如下:

保存之后,重新启动ngnix,命令如下:
/etc/init.d/nginx restart
最后测试,可以看到成功实现了301跳转:

参考资料:
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - centos ngnix 301跳转
评论列表