栏目导航
热点推荐
- ASP下批量删除数据的两种方法
- 关于二级域名共享cookies
- ASP错误代码大全
- ASP代码实现show.asp?id=26变成s
- ASP错误信息解决:IIS启用父路径
- 一些常用的正则表达式大全
- ASP超级链接和HTML函数正则表达
- ASP隐藏下载地址及防盗代码
- 最常用的正则表达式示例
- ASP程序数据库被挂马的处理方法
- ASP生成html的新方法
- 精通ASP错误提示大全
阅览排行
ASP实现全站的301跳转
www.jz123.cn 2010-03-15 来源: 中国建站会员投稿 草上飞 我要投递新闻
通过本文,就算你只有一个空间,如果你能绑定多个域名,我们可以成功的将老的域名更换为新的域名,可以将老的域名里面所有ASP页面做301跳转,从而实现稳定,安全的过度到新的域名。轻松实现全站301跳转。
更换域名,估计是很多站长都很头疼的事情。通常大家的做法就是把老的域名通过IIS设置做301跳转到新的域名。对于只有一个虚拟空间的站长来说,换域名更是头疼,没有多余的空间来绑定老的域名,只能放弃老的域名被搜索引擎收录的数据。
通过IIS设置的301跳转会有一个问题,以前被搜索引擎收录的文章怎么办?用户如果通过搜索引擎搜索到老的页面,点进去后,确是一个找不到的页面,或者是跳转到一个首页。这样的话,就没办法让用户进入他想要进的页面,从而会造成网站用户的流失。
本文讲述怎么通过ASP代码来实现全站的301跳转,因为要用ASP来实现,所以只能针对网站里面的所有ASP文件来做301跳转。通过本代码,可以实现list.asp?id=xxxx这种形式的跳转。
对于HTML页面静态页面,还没法实现全站的301跳转。
因本站的http://indexed.linkhelper.cn前面的indexed有点长,不太好记,于是把域名更换为,但是这个子域名下已经有很多页面被百度、google收录。
本文就通过几行简单的代码把http://indexed.linkhelper.cn全站301跳转到http://i.linkhelper.cn相对应的页面。
下面来看看代码的具体实现:
通常对于一个网站来说,每个ASP页面都会包含同一个文件。有conn.asp,或者是函数库function.asp。所以,我们直接在公用文件中进行实现,从而实现全站301跳转。
本站包含文件为:function.asp。
所以我在function.asp最上端加了如下代码(注意:下面代码只能加在ASP文件代码中的最上面。):
上一篇:ASP编程常用的函数function大全 下一篇:Ewebeditor及fckeditork单引号的问题