Html域名跳转

域名跳转代码基本上可以分为服务器端跳转和客户端跳转,两种代码是有不同区别的。

第一种:域名在服务器端跳转

  
  
  1. Response.Redirect(http://将这里改成要跳转的域名)
  2. Response.End
  3.  

第二种、如果你的域名要在客户端跳转,可以这样:

  
  
  1. <script language="javascript" type="text/javascript">
  2. window.location="http://将这里改成要跳转的域名";;
  3. </script>
  4.  

第三种:如果你要让域名页面显示几秒钟之后跳转,可以在html代码的部分加上这样的域名跳转代码:

  
  
  1. <meta http-equiv="refresh" content="3; url=http://将这里改成要跳转的域名">
  2.  

以上三种是也比较常见,比较常用的免费域名跳转代码运行平台Win9x WinNT Win2000 WinME WinXP。

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

  
  
  1. <html>
  2. <body>
  3. <meta http-equiv="refresh" content="0.1;url=将这里改成要跳转的域名">
  4. </body>
  5. </html>
  6.  

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

  
  
  1. <html>
  2. <frameset framespacing="0" border="0" rows="0" frameborder="0">
  3. <frame name="main" src="将这里改成要跳转的域名" scrolling="auto" noresize>
  4. </frameset>
  5. </html>
  6.  

第六种:定时的域名跳转代码

  
  
  1. <meta http-equiv="refresh" content="3;rul=http://将这里改成要跳转的域名">
  2.  

此代码可以让网页在一定的时间内,跳转到另外一个网页上,其中content=” 为跳转前停暂的秒数,rul= 为跳转的域名

  
  
  1. <meta http-equiv="refresh" content="3;rul=http://将这里改成要跳转的域名">
  2.  

此代码可以让网页在一定的时间内,跳转到另外一个网页上,其中content=” 为跳转前停暂的秒数,rul= 为跳转的域名。

再来介绍一下:所谓301永久重定向(或叫301转向,301跳转),是指当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。

301永久重定向有何作用?在哪些情况下适用?
从301永久重定向的定义可以看出,它是一种状态码,会向搜索引擎或浏览器发出信息:本网页的地址已经永久改变了。并会把新的地址传达过去。而相应的就是:我们输入网址A访问,显示出来的是转向后的网址B,转向过程极短以至无法察觉。所以,301永久重定向对于访客来说,作用就是将他要访问的而实际上已不存在的网址转到另一个网址,避免出现“此网页无法显示”之类的错误;对于搜索引擎优化|SEO来说,给搜索引擎一个友好的信息,告诉它此页面已永久重定向,避免搜索引擎找不到页面。这对于网站的SEO是很重要的,因为301永久重定向对SEO无任何不好的影响!而且网页A的关键词排名和PR级别都会传达给网页B!
1、当出于需要删除网站中的某些目录时,可以通过301永久重定向将此目录重定向到网站首页。
2、网站更换域名时,通过301永久重定向将旧域名重定向至新域名,挽回流量损失和SEO。
3、想要多个域名同时指向同一网站时,通过301永久重定向可以实现。一般的虚拟主机后台提供将example.com和www.example.com等多个域名绑定到同一网站的功能,但这样对收录可能有影响,而用301永久重定向就没有这样的担忧。
4、实现网址规范化。

如何实现301永久重定向?

实现的方法主要描述两种,一种是通过容器的配置修改实现,另外一种是程序语言实现

一、容器的配置修改方法:

1)IIS容器实现301转向:

1.internet信息服务管理器中,在想要重定向的网页或目录上点击鼠标右键
2.选择-重定向到URL
3.输入目标页面的地址
4.选中-资源的永久重定向
5.应用并确定

2)Apache容器下修改方法:

1、修改.htaccess文件,输入下列内容(需要开启mod_rewrite):

将不带WWW的域名转向到带WWW的域名下:

  
  
  1. RewriteEngine on
  2. RewriteCond %{HTTP_HOST} ^axiaoke.cn[NC]
  3. RewriteRule ^(.*)$ http://将这里改成要跳转的域名/$1 [L,R=301]②重定向到新域名:
  4.  
  5. RewriteEngine on
  6. RewriteRule ^(.*)$ http://将这里改成要跳转的域名/$1 [L,R=301]
  7.  

2、Apache下vhosts.conf中配置301转向:

  
  
  1. <VirtualHost *:80>
  2. ServerName www.axiaoke.cn
  3. DocumentRoot /home/
  4. </VirtualHost><VirtualHost *:80>
  5. ServerName itdcw.com
  6. RedirectMatch permanent ^/(.*) http://将这里改成要跳转的域名/$1
  7. </VirtualHost>
  8.  

3、Ruby容器中实现301转向:

  
  
  1. def old_action
  2. headers["Status"] = "301 Moved Permanently"
  3. redirect_to "http://将这里改成要跳转的域名"
  4. end
  5.  

4、Coldfusion容器中实现301转向:

  
  
  1. <.cfheader statuscode="301" statustext="Moved permanently">
  2. <.cfheader name="Location" value="http://将这里改成要跳转的域名">
  3.  

二、程序语言跳转方法:
1、ASP的301跳转代码:

  
  
  1. <%@ Language="VBScript" %>
  2. <%
  3. Response.Status = "301 Moved Permanently"
  4. Response.AddHeader "Location", "http://将这里改成要跳转的域名"
  5. %>
  6.  

2、PHP的301跳转代码:

  
  
  1. <?
  2. header("HTTP/1.1 301 Moved Permanently");
  3. header("Location:http://将这里改成要跳转的域名");
  4. exit();
  5. ?>
  6.  

3、ASP.Net的301跳转代码:

  
  
  1. <script runat="server">
  2. private void Page_Load(object sender, System.EventArgs e)
  3. {
  4. Response.Status = "301 Moved Permanently";
  5. Response.AddHeader("Location","http://将这里改成要跳转的域名");
  6. }
  7. </script>
  8.  

4、CGI Perl的301跳转代码:

  
  
  1. $q = new CGI;
  2. print $q->redirect("http://将这里改成要跳转的域名");
  3.  

5、JSP的301跳转代码:

  
  
  1. <%
  2. response.setStatus(301);
  3. response.setHeader( "Location", "http://将这里改成要跳转的域名" );
  4. response.setHeader( "Connection", "close" );
  5. %>
  6.  

from:http://blog.axiaoke.cn/archives/245

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值