Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6423
  • 博文数量: 6
  • 博客积分: 1290
  • 博客等级: 中尉
  • 技术积分: 160
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-16 15:28
文章分类
文章存档

2011年(6)

我的朋友
最近访客

分类: 系统运维

2011-04-26 05:53:41

ml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "" function Digg(divId,aid){ 分享301重定向到相应的网页方法_建站经验_中国站长站 CHINAZ.COM 站长之家 站长论坛 站长工具 站长交易 站长素材 免费统计 主机网

BBSMAX 9周年聚会 站长俱乐部 网站建设资源 站长水吧 ALEXA排名查询 SEO概况查询 友情链接查询 Google PR查询 Whois信息查询 Chinaz.com - 站长之家 站长之家 行业资讯 .

业界动态 | 收购融资 | 门户动态 | 搜索引擎 | 网络游戏 | 电子商务 | 广告传媒 | 厂商开发 <
香港宠自己的惊喜园
/p> 站长在线 .

站长报道 | 好站推荐 | 站长聚会 | 站长访谈 | 站长茶馆 | 网站排行

网站运营 .

建站经验 | 策划盈利 | 搜索优化 | 网站推广 | 免费资源

设计在线 .

酷站推荐 | 网页设计 | WEB标准 | 视频处理 | 设计活动 主机之家 网络编程 .

Asp编程 | Php编程 | .Net编程 | Xml编程 | Access | Mssql | Mysql

联盟资讯 .

联盟动态 | 联盟介绍 | 联盟点评 | 网赚技巧

源码下载 服务器 .

Web服务器 | Ftp服务器 | Mail服务器 | Dns服务器 | Win服务器 | Linux服务器 | 安全防护

会员投稿 匿名投稿 投稿指南 RSS订阅 站长资讯通告: 搜索: 智能搜索 搜索标题 您的位置:站长之家网站运营建站经验阅读资讯:分享301重定向到相应的网页方法 var taget_obj = document.getElementById(divId+""+aid); var myajax = new DedeAjax(taget_obj,false,false,"","",""); myajax.SendGet2("/digg.php?action=digg&aid="+aid); DedeXHTTP = null; } 分享301重定向到相应的网页方法 2011-03-25 20:45:18 来源:CHINAZ用户投稿 【大 中 小】 评论:0 条 收藏本文 转发至:document.write("".replace(/%url%/,encodeURIComponent(location.href))); function postToWb(){ var _t = encodeURI("分享301重定向到相应的网页方法"); var _url = encodeURIComponent(document.location); var _appkey = encodeURI("258efff116d2466da9b7513cbae7de0b");//你从腾讯获得的appkey var _pic = encodeURI("");//(例如:var _pic="图片url1|图片url2|图片url3....) var _site = "";//你的网站地址 var _u = ""+_t+"&url="+_url+"&appkey="+_appkey+"&site="+_site+"&pic="+_pic; window.open( _u,"", "width=700, height=680, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, location=yes, resizable=no, status=no" ); }

站长交易()友情链接交换 虚拟主机评测+IDC导航=IDC123.COM

301重定向到相应的网页,比如1到/a/1和2到/c/2的实现。

其实实现起来还是比较好实现的,主要是要调用服务器参数,下面的代码写到asp网页的头部就可以了。

<%
dim url
url=url&request.ServerVariables("SCRIPT_NAME")
if(len(trim(request.ServerVariables("QUERY_STRING")))>0) then
url=url & "?" & request.ServerVariables("QUERY_STRING")
end if
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","***.com/"&url&""
Response.End
%>

要不要我解释下代码呢?

例子:比如这个要设置301:www.***.com/book/booklist3.html?page=2

第三行的意思是:取得网址目录参数,就是/book/booklist3.html

第四行的意思是:判断是否存在参数,存在的话就运行下面的代码。

第五行的意思是:定义url网址为原来网址的参数部分,request.ServerVariables("QUERY_STRING") 这个的意思是:取得网址问号后面的所有东西,所以组合起来就是取得除了你的域名之后的所有东西。/book/booklist3.html?page=2

第六行的意思是:结束判断

第七行是定义301

第八行意思是:把上面例子中的地址重新定义为后面引号里面的网址加上我们上面取得的参数,这样就得到了新的地址。就会自动访问新的地址了。另外解释下这个:“&url&”它的意思是:前面不是有个url=吗,意思是定义url为这个,所以这里的“&url&”就是引用前面得到的地址了。

好了地址已经出来了,最终访问的页面就是这样的了:

h t t p://

这个是本人自己亲自写的,绝对非转载,谢谢大家观赏!!

感谢 popdes 的投稿

阅读(381) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~