发新话题
打印

[已解] 请高手帮我编写一个重定向

请高手帮我编写一个重定向

我以前使用的是lbs2博客系统(http://www.chenyg.cn/chenyuguang),现在想换成z-blog系统(http://www.chenyg.cn/blog);但是已经被搜索引擎收录了一些数据,所以为了减少损失,需要编写一个重定向,简单的跳转(直接由原来文章页面跳转到现在首页的)程序我会的,但是这样很不好,需要把搜索引擎收录收录的地址比如http://www.chenyg.cn/chenyuguang/article.asp?id=160直接跳转向到http://www.chenyg.cn/blog/artitles/160.html这样的地址,请问程序该怎么编写?
求助!


[ 本帖最后由 cygsxak 于 2007-9-18 23:25 编辑 ]

TOP

我以前做了个301跳转

1、你可以在旧静态的博客模板里写入以下代码生成日志(旧的日志暂时误删):
<script language="javascript" type="text/javascript">
window.location="www.fengdu.org";;
</script>

2、如果旧的已经删除建议做一个404报错页面跳转!

3、如果你的旧博客是ASP,可以在通用调用文件中写入301重定向到某个页面

<%@ Language=VBScript %>
<% Response.Status=”301 Moved Permanently” Response.AddHeader “Location”, ” www.fengdu.org”%>


或者直接写普通的 跳转语句:

<%
Response.Redirect "www.fengdu.org"
Response.End
%>


PS:我不是高手,期待高手给出更好的方案!

[ 本帖最后由 angelwing 于 2007-9-17 13:21 编辑 ]
要温度,更要风度!www.fengdu.org

TOP

学习了

TOP

为什么不保留原有的程序和地址,然后另外重新写个blog呢?

这样的跳转效果应该并不好。其实收录很快就会更新的。

TOP

试试这个,应该可以

<%
'此内容保存为chenyuguang文件夹下article.asp文件
'作者: Radys
'网址: http://www.radys.cn
Dim ID
ID = Request.QueryString("id")
If Request.ServerVariables("URL") ="/chenyuguang/article.asp" and ID <>"" and Isnumeric(ID) then
   Response.Redirect("/blog/articles/"& ID & ".html")   '转向指定页面
Else
   Response.Redirect("/")    '返回网站根目录
End If
%>

[ 本帖最后由 hycn 于 2007-9-17 15:29 编辑 ]

TOP

是不是就是网页转向或者自定义错误页面呢?
独声志-我想找个人和我一起幻想......

你在等什么?想看美女吗?

Zblogger用户QQ交流群:45392342(已满)
Zblogger用户QQ交流群:25018716(已满)

TOP

引用:
原帖由 hycn 于 2007-9-17 15:19 发表
我使用了这个代码,很好用!谢谢了。

TOP

回复 5# 的帖子

唔,不错!
[AD]:个人BLOG:思想碎片@Zx.MYS
[说明]:1.有事请发帖,论坛短消息已禁用。2.写Z-Blog程序的不是我,是另外一个zx。3:准备高考,消失一年。

TOP

服务器上做个301好了。。。。。。。。
灵犀札记-心的旅程 ←我的心情/摄影/游记/SEO/网站营运/宗教的感悟,其实,我也不知道我想写什么

TOP

发新话题