解决陌生域名绑定自己网站的方案
来源:互联网 发布:2s19自行榴弹炮知乎 编辑:程序博客网 时间:2024/06/07 05:06
今天用手机浏览我的米扑科技网站: mimvp.com 意外发现居然有好几个陌生域名,绑定了我的米扑科技官网
一开始我没太在意,还认为是好事,人家域名绑定指向我的网站,这给我的网站带来流量,简直是天上掉馅饼的好事儿!
但细思极恐,假如久而久之,突然有一天,我的官方域名 mimvp.com 访问度下降,而陌生域名的访问量上升,最后大家都直接输入陌生域名进入我的网站,反而以为我的官方域名 mimvp.com 是假冒的,那时陌生域名没做网站,它域名的PR值和知名度反而比我官方域名 mimvp.com 更高,它赤裸裸的掠夺了我辛辛苦苦做网站的劳动成果,细思极恐啊!
码农天生爱折腾,今天晚上研究了配置Nginx,问题解决了
做技术的,直接上代码示例,解决问题是码农的最大快乐!
详细解决方案如下
本来我的米扑科技,绑定了三个域名,分别是 mimvp.com, mimvp.net, ithomer.net
# 我的米扑科技网站的三个合法域名
server_name mimvp.com mimvp.net ithomer.net;
# mimvp.net 域名,全部重定向 mimvp.com
if
( $host ~
"mimvp.net"
) {
rewrite ^(.
*
) http:
/
/
mimvp.com permanent;
}
# ithomer.net 域名,全部重定向 mimvp.com
if
( $host ~
"ithomer.net"
) {
rewrite ^(.
*
) http:
/
/
mimvp.com permanent;
}
# 非mimvp.com域名(陌生域名),全部重定向 mimvp.com
if
( $host !~
*
"mimvp.com"
) {
rewrite ^(.
*
) http:
/
/
mimvp.com permanent;
}
# mimvp.com只允许mimvp.com, domain.mimvp.com, money.mimvp.com 三个域名访问
# 其它泛域名全部重定向到 mimvp.com,例如 curlproxy.mimvp.com 重定向到 mimvp.com
if
( $host !~
*
"^(|domain.|money.)mimvp.com"
) {
rewrite ^(.
*
) http:
/
/
mimvp.com permanent;
}
测试通过
上面解决方案,我都已一一测试通过,测试示例及结果如下:
官方网站为 mimvp.com
mimvp.com 正确指向的官方网站
mimvp.net 重定向指向官方网站
ithomer.net 重定向指向官方网站
mimgu.com 陌生域名重定向指向官方网站
domain.mimvp.com 正确指向米扑域名
money.mimvp.com 正确指向米扑财富
curlproxy.mimvp.com 重定向指向官方网站
上面解决方案,不仅足够解决很多人目前类似的问题,而且可以解决你未发现的问题,也能解决你未来可能出现的域名重定向问题,欢迎交流!
- 解决陌生域名绑定自己网站的方案
- 如何在cpanel绑定自己网站的域名
- 花生壳如何绑定域名,怎样绑定自己的域名发布网站
- hexo 绑定自己的域名
- 网站域名的相互绑定
- BlueMix如何绑定自己的域名?
- 花生壳怎样绑定自己的域名
- 如何利用github绑定自己的域名
- 花生壳域名绑定tomcat里的网站
- 域名怎么绑定网站
- 网站怎么绑定域名?
- 注册域名,搭建自己的网站
- 自己测试apache绑定域名
- 如何在 Google App Engine 绑定自己的域名
- QQ邮箱可以绑定自己的域名拉
- 如何在 Google App Engine 绑定自己的域名
- Tomcat网站主机绑定域名
- Apache2中实现多网站域名绑定的实现方法
- 数据仓库建模-0-初
- 小米2017 笔试题
- SpringBoot学习篇二
- Swift中运用didSet方法时的注意事项
- 左右法则解决复杂声明
- 解决陌生域名绑定自己网站的方案
- (学习笔记)Struts2.3.3 入门与配置(一)
- 父类引用指向子类对象
- 翻译:谷歌HTML、CSS和JavaScript风格规范
- ASP.NET MVC4中调用WEB API的四个方法
- KVO的使用以及 objc runtime 动态增加属性
- 选数问题【NOIP2016提高A组模拟9.21】
- 给UIView左上角和右上角添加圆弧
- log4j 2.0以后版本的配置文件命名规则