博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx 域名跳转 Nginx跳转自动到带www域名规则配置、nginx多域名向主域名跳转
阅读量:4609 次
发布时间:2019-06-09

本文共 877 字,大约阅读时间需要 2 分钟。

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

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

第二、我们才能在nginx里面配置rewrite规则。打开 nginx.conf文件

找到你的server配置段:【以下是我的server配置段】
server
{
listen 80;
server_name www.mgcrazy.com mgcrazy.com;
if ($host != ‘www.mgcrazy.com’ ) {
rewrite ^/(.*)$ /$1 permanent;
}
这样就是用户直接访问mgcrazy.com直接跳转的www.mgcrazy.com。即让不带www的域名跳转到带www的域名。

三、我们可以是多个二级域名、三级域名都可以随意跳转、或者让它们都跳转到这个域名

同意添加如下语句即可:
server
{
listen 80;
server_name blog.mgcrazy.com wgkgood.gicp.net;
if ($host = ) {
rewrite ^/(.*)$ http://blog.mgcrazy.com/$1 permanent;
}
让另外一个免费的二级域名wgkgood.gicp.net跳转到我的博客 ;

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

更多nginx规则,欢迎大家一起学习!相互提高!我始终相信一个人的价值不在于自己取得了什么,而在于自己给别人奉献了什么!

原文来自  

转载于:https://www.cnblogs.com/yiwd/p/3230371.html

你可能感兴趣的文章
linux使用rz、sz快速上传、下载文件
查看>>
基础练习 Huffuman树
查看>>
判断数字的正则表达式
查看>>
DOC常用命令(转)
查看>>
php写一个判断是否有cookie的脚本
查看>>
Mac配置Fiddler抓包工具
查看>>
转:Java并发集合
查看>>
Word截图PNG,并压缩图片大小
查看>>
Python项目对接CAS方案
查看>>
mysql产生随机数
查看>>
编程风格
查看>>
熟悉常用的Linux命令
查看>>
易之 - 我是个大师(2014年3月6日)
查看>>
Delphi中窗体的事件
查看>>
file_get_contents()获取https出现这个错误Unable to find the wrapper “https” – did
查看>>
Error:Syntax error: redirection unexpected
查看>>
从所有的题库里随机取题=50
查看>>
linux基础(六)
查看>>
如何找出字典中的兄弟单词
查看>>
最佳ASP.net之LINQ学习资料
查看>>