asp或iis 301永久性重定向的方法

分类:网站技术 | lao8发表于 2008-4-18 10:05:00

spiritYimi 问起301永久性重定向到底怎么实现,老吧详细的讲解一下:如果你有自己的服务器,我们可以用iis实现301重定向,首先,在iis下新建一个站点,老吧绑定(http://lao8.org),指定好网站所在的目录,然后在“主目录”勾选“重定向到url”填写要转跳的网址,勾选“资源的永久性重定向”(非常重要)。见截图:

iis301截图

如果我们用的是虚拟空间,例如spirit的博客用的是asp程序,通常有一个被全站调用的asp文件,一般叫config.asp文件,在这个文件中把下面的代码加入被全站调用的asp文件中:


<%
tulr="http://www.lao8.org" '这段定义要转跳到的网址
durl="http://lao8.org" '这段定义需要转跳的网址
hurl=geturl() '获取当前页url
if instr(1,hurl,durl,1)>0 then
 zurl=replace(hurl,durl,tulr)
 Response.Status="301 Moved Permanently"    '提示当前页面进行301定向
 Response.AddHeader "Location",zurl
end if
'获取当前url参数的函数

function geturl()
 dim scriptaddress,servername,qs
 scriptaddress = cstr(request.servervariables("script_name"))
 servername = cstr(request.servervariables("server_name"))
 qs=request.querystring
 if qs<>"" then
  geturl ="http://"& servername & scriptaddress &"?"&qs
 else
  geturl ="http://"& servername & scriptaddress
 end if
end function
'老吧提供本段代码
%>

OK,大功告成~~~ 我们的网站可以设置好了301转跳了(老吧提供本段代码只支持添加一个域名,多域名转跳请各位自己修改)。

老吧只懂asp,PHP程序的博客请熟悉PHP博客程序的博友们帮忙提供一下~~~~

最后修改时间:2008-4-18 10:08:00

收藏到收藏夹

相关"asp iis 301永久性重定向"文章

网友点评
花果山寨 2008-4-20 8:44:00 | [回复] 
你现在用的博客程序是那个程序?
老吧 at:2008-4-20 10:50:00 Replay:
老吧用的就是asp喽
花果山寨 2008-4-20 16:22:00 | [回复] 
我是问你用的是谁写的博客程序?比如我用的是z-blog
lao8 at:2008-4-20 16:50:00 Replay:
我自己开发的哦
www.110wf.com 2008-5-11 19:50:00 | [回复] 
asp.net的301重定向是如何操作.
老吧 at:2008-5-11 20:02:00 Replay:
爱莫能助哦,老吧对.net不了解

username(必填) email(必填) website

站内搜索

 

按分类归档

lao8 最新文章: