nginx 域名跳转 Nginx跳转自动到带www域名规则配置、nginx多域名向主域名跳转

nginx 域名跳转 Nginx跳转自动到www域名规则配置,若是设置使 mgcrazy.com域名在用户访问的时候自动跳转到 www.mgcrazy.com呢?在网上找了好多资料都没有一个完整能解决的!如下是个人解决办法!供你们学习和参考!

首先1、得在你的域名管理里面定义 mgcrazy.com和www.mgcrazy.com指向你的主机ip地址,咱们可使用nslookup命令测试:直接输入 nslookup mgcrazy.com和nslookup www.mgcrazy.com 都有指向ip的A记录便可。nginx

第2、咱们才能在nginx里面配置rewrite规则。打开 nginx.conf文件
找到你的server配置段:【如下是个人server配置段】
server
{
listen 80;
server_name www.mgcrazy.com mgcrazy.com;
if ($host != ‘www.mgcrazy.com’ ) {
rewrite ^/(.*)$ http://www.mgcrazy.com/$1 permanent;
}
这样就是用户直接访问mgcrazy.com直接跳转的www.mgcrazy.com。即让不带www的域名跳转到带www的域名。学习

3、咱们能够是多个二级域名、三级域名均可以随意跳转、或者让它们都跳转到blog.mgcrazy.com这个域名
赞成添加以下语句便可:
server
{
listen 80;
server_name blog.mgcrazy.com wgkgood.gicp.net;
if ($host = ‘wgkgood.gicp.net’ ) {
rewrite ^/(.*)$ http://blog.mgcrazy.com/$1 permanent;
}
让另一个免费的二级域名wgkgood.gicp.net跳转到个人博客 http://blog.mgcrazy.com 测试

这样不至于放弃二级域名后,对搜索引擎形成影响。对seo颇有帮助。搜索引擎

更多nginx规则,欢迎你们一块儿学习!相互提升!我始终相信一我的的价值不在于本身取得了什么,而在于本身给别人奉献了什么!.net

原文来自 http://blog.mgcrazy.com/?p=774 server

相关文章
相关标签/搜索