域名重定向怎么解决做?求代码?

本js代码有个重定向到某网址,本人就是找不到在哪·求大神
[问题点数:50分]
本js代码有个重定向到某网址,本人就是找不到在哪·求大神
[问题点数:50分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2015年2月 总版技术专家分月排行榜第二
2015年2月 Web 开发大版内专家分月排行榜第一2015年1月 Web 开发大版内专家分月排行榜第一2014年12月 Web 开发大版内专家分月排行榜第一2014年11月 Web 开发大版内专家分月排行榜第一2014年10月 Web 开发大版内专家分月排行榜第一
2014年2月 总版技术专家分月排行榜第二2013年4月 总版技术专家分月排行榜第二
优秀小版主2015年7月优秀小版主2015年9月优秀小版主2015年5月优秀小版主2014年11月论坛优秀版主
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。域名301跳转的实现方法
所谓301永久重定向(或叫301转向,301跳转),是指当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
301永久重定向有何作用?在哪些情况下适用?
从301永久重定向的定义可以看出,它是一种状态码,会向搜索引擎或浏览器发出信息:本网页的地址已经永久改变了。并会把新的地址传达过去。而相应的就是:我们输入网址A访问,显示出来的是转向后的网址B,转向过程极短以至无法察觉。所以,301永久重定向对于访客来说,作用就是将他要访问的而实际上已不存在的网址转到另一个网址,避免出现“此网页无法显示”之类的错误;对于搜索引擎优化|SEO来说,给搜索引擎一个友好的信息,告诉它此页面已永久重定向,避免搜索引擎找不到页面。这对于网站的SEO是很重要的,因为301永久重定向对SEO无任何不好的影响!而且网页A的关键词排名和PR级别都会传达给网页B!
一、当出于需要删除网站中的某些目录时,可以通过301永久重定向将此目录重定向到网站首页。
二、网站更换域名时,通过301永久重定向将旧域名重定向至新域名,挽回流量损失和SEO。
三、想要多个域名同时指向同一网站时,通过301永久重定向可以实现。一般的虚拟主机后台提供将和等多个域名绑定到同一网站的功能,但这样对收录可能有影响,而用301永久重定向就没有这样的担忧。
四、实现网址规范化。
经常会碰到这样的情况,其他网站链接你的站点时,会用下面的链接:
http://www.example.om/index.html
/index.html
而这样导致:你站点主域名的PR值分散到其他几个URLs了。
如果你用301重定向把其他三个URL转到
PR也就集中在主域名:&了。
如何实现301永久重定向?
实现的方法主要描述两种,一种是通过容器的配置修改实现,另外一种是程序语言实现
一、容器的配置修改方法:
1)IIS容器实现301转向:
1.internet信息服务管理器中,在想要重定向的网页或目录上点击鼠标右键
2.选择-重定向到URL
3.输入目标页面的地址
4.选中-资源的永久重定向
5.应用并确定
2)Apache容器下修改方法:
1、修改.htaccess文件,输入下列内容(需要开启mod_rewrite):
①将不带WWW的域名转向到带WWW的域名下:
RewriteEngine&on
RewriteCond&%{HTTP_HOST}&^&[NC]
RewriteRule&^(.*)$&/$1&[L,R=301]②重定向到新域名:
RewriteEngine&on
RewriteRule&^(.*)$&/$1&[L,R=301]
2、Apache下vhosts.conf中配置301转向:&&VirtualHost&*:80&
ServerName&
DocumentRoot&/home/
&/VirtualHost&&VirtualHost&*:80&
ServerName&<
RedirectMatch&permanent&^/(.*)&/$1
&/VirtualHost&&
3)Ruby容器中实现301转向:
&def&old_action
headers["Status"]&=&"301&Moved&Permanently"
redirect_to&""
4)Coldfusion容器中实现301转向:
&&.cfheader&statuscode="301"&statustext="Moved&permanently"&
&.cfheader&name="Location"&value=""&&
二、程序语言跳转方法:
1、ASP的301跳转代码:
&&%@&Language="VBScript"&%&
Response.Status&=&"301&Moved&Permanently"
Response.AddHeader&"Location",&""
2、PHP的301跳转代码:
header("HTTP/1.1&301&Moved&Permanently");
header("Location:");
3、ASP.Net的301跳转代码:
&&script&runat="server"&
private&void&Page_Load(object&sender,&System.EventArgs&e)
Response.Status&=&"301&Moved&Permanently";
Response.AddHeader("Location","");
&/script&&
4、CGI&Perl的301跳转代码:
&$q&=&new&CGI;
print&$q-&redirect("");&
5、JSP的301跳转代码:
response.setStatus(301);
response.setHeader(&"Location",&""&);
response.setHeader(&"Connection",&"close"&);
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 域名301重定向 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信