ASP实现全站的301跳转
网络整理 - 09-08
通过本文,就算你只有一个空间,如果你能绑定多个域名,我们可以成功的将老的域名更换为新的域名,可以将老的域名里面所有ASP页面做301跳转,从而实现稳定,安全的过度到新的域名。轻松实现全站301跳转。
更换域名,估计是很多站长都很头疼的事情。通常大家的做法就是把老的域名通过IIS设置做301跳转到新的域名。对于只有一个虚拟空间的站长来说,换域名更是头疼,没有多余的空间来绑定老的域名,只能放弃老的域名被搜索引擎收录的数据。
通过IIS设置的301跳转会有一个问题,以前被搜索引擎收录的文章怎么办?用户如果通过搜索引擎搜索到老的页面,点进去后,确是一个找不到的页面,或者是跳转到一个首页。这样的话,就没办法让用户进入他想要进的页面,从而会造成网站用户的流失。
本文讲述怎么通过ASP代码来实现全站的301跳转,因为要用ASP来实现,所以只能针对网站里面的所有ASP文件来做301跳转。通过本代码,可以实现list.asp?id=xxxx这种形式的跳转。
对于HTML页面静态页面,还没法实现全站的301跳转。
因本站的前面的indexed有点长,不太好记,于是把域名更换为,但是这个子域名下已经有很多页面被百度、google收录。
本文就通过几行简单的代码把全站301跳转到相对应的页面。
下面来看看代码的具体实现:
通常对于一个网站来说,每个ASP页面都会包含同一个文件。有conn.asp,或者是函数库function.asp。所以,我们直接在公用文件中进行实现,从而实现全站301跳转。
本站包含文件为:function.asp。
所以我在function.asp最上端加了如下代码(注意:下面代码只能加在ASP文件代码中的最上面。):