1987WEB视界-分享互联网热门产品和行业

您现在的位置是:首页 > 域名 > 正文

域名

域名跳转的几种方法

1987web2022-11-30域名362
应用说明

应用说明

它是指当使用者浏览某个网址时,将他导向到另一个网址的技术。常用在把一串很长的网址,转成较短的网址。因为当要传播某网站时,常常因为网址太长,不好记忆;又有可能因为换了网路的免费网页空间,网址又必须要变更,不知情的使用者还以为网站关闭了

方法一:Nginx 配置rewrite

server{
	listen           80;
	server_name      test.cc;
	root             /tmp/test;
	
	location ~ .*{
		if(!-e $request_filename){
			rewrite ^ http://www.aliyun01.com/blog/Api_ele redirect;
		}
	}
}

当访问http://test.cc/uri, 如果uri资源在项目中不存在,就会重定向http://www.aliyun01.com/blog/...网页

方法二:Nginx配置反向代理

有些场景需要内容重定向到另外一个url, 但是链接保持不变,这时候就可以利用反向代理配置来达到目的

server{
	listen           80;
	server_name      test.cc;
	root             /tmp/test;
	
	location ~ .*{
		if(!-e $request_filename){
			rewrite ^ //blog/Api_ele break;
			proxy_pass http://www.aliyun01.com;
		}
	}
}

方法三:BT宝塔设置301重定向

1、登陆后台-网站-点击相应域名修改,看到下面这个窗口:

访问域名,如:http://baidu.com,目标url:http://www.baidu.com(不带www跳转到www.xxx.com域名的意思),选择启用301

2、点击伪静态,这个时候系统会生成一个default的域名跳转伪静态代码。如图所示:

然后记得把里面的这段代码复制出来,放到记事本或者别的编辑器里。再根据你所使用的程序选一个伪静态代码,如你所使用的是discuz3论坛程序,就点击伪静态那里的discuz3,如图所示:

再把这个伪静态复制出来。然后,切换回伪静态default,粘贴这段代码,并在前面加上刚才那段default生成的域名代码:

点击保存,就可以了

方法四:客户端JS代码跳转

<scriptlanguage="javascript"type="text/javascript">window.location.href="http://www.aliyun01.com";script>

第五种:隐藏域名跳转之后的地址

<html><framesetframespacing="0"border="0"rows="0"frameborder="0"><framename="main"src="https://aliyun01.com"scrolling="auto"noresize>frameset>html>