Nginx 换域名重定向

0 Share

Nginx 换域名重定向

更换了域名应该将旧域名 301 重定向到新域名,在Apache中可以使用 .htaccess 文件来实现。具体可参考使用 htaccess 将旧域名 301 重定向到新域名。那么 Nginx 中该如何做呢? 比如网站的旧域名是 baidu.com ,新域名是 google.com 。现在google.com 已经上线。那么,添加如下代码至baidu.com ...

更换了域名应该将旧域名 301 重定向到新域名,在Apache中可以使用 .htaccess 文件来实现。具体可参考使用 htaccess 将旧域名 301 重定向到新域名。那么 Nginx 中该如何做呢?

比如网站的旧域名是 baidu.com ,新域名是 google.com 。现在google.com 已经上线。那么,添加如下代码至baidu.com所在服务器的 /usr/local/nginx/conf/nginx.conf 文件末尾的 "}" 之前:

server
	{
		listen       80;
		server_name baidu.com;
		rewrite ^/(.*)$ http://google.com/$1 permanent;
		access_log off;
	}

重新加载或启动 Nginx 即可。这样,当访问 http://baidu.com/adsense就会跳转到 http://google.com/adsense了。话说 lnmp 还真是爽,有了 http://lnmp.org 什么都不懂一样可以维护和管理。

Comment ( 1 )

  1. ReplyDianso
    用lnmp确实很爽,不过每个月基本都要有一次502错误。

Leave a reply

Your email address will not be published.