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

如果我们用的是虚拟空间,例如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
- 来源:原创
- 版权声明:版权所有,转载时必须以链接形式注明作者和原始出处及本声明。
- 原创作者:lao8
- 本文链接地址:http://www.lao8.org/html/8/2008-4-18/2008418100442.html
- 文章名:asp或iis 301永久性重定向的方法
相关"asp iis 301永久性重定向"文章
- 最常用的asp 编码转换代码函数
- sony副厂镜头:适马 (SIGMA) 24-70mm/F2.8 EX Asp DG DF
- ASP获取当前页URL
- asp 利用 xmlhttp 抓取网页内容
- aspupload组件 utf-8下中文乱码解决方法
网友点评
比如我用的是z-blog



