InfoQ

交流

讨论:能不能让网站旧版的无效url跳转到新版的相应网页?

作者 happyxu 发布于 2003-08-02 分类:php基础编程

网站改版了
原来旧版的一些URL的名称、路径发生了变化
那样有些直接打旧版的URL(页面已删除)会出现404或者500页面
能不能让旧版的URL直接跳转到相应新版的页面上去?

如果保留旧版所有的URL的页面,由页面做跳转,这样不利于管理
而且每一次改版都要保留原有的页面

本来想把404和500出错页面换成PHP跳转页面,用document.referrer等判断打入的路径来跳转相应新版的页面,结果不行 :(

有什么好办法吗?



逛论坛交流能不能让网站旧版的无效url跳转到新版的相应网页?

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

6 条回复

回复

如果是自己的服务器 就直接做个UR.. 发表人 shatan 发表于 08月20日
用自己作的404、500错误提示页面来代替.. 发表人 gylgw 发表于 08月20日
如果楼主可以自定义404,405界面的话` .. 发表人 shatan 发表于 08月20日
404.500界面是可以自定义的 但有个问.. 发表人 happyxu 发表于 08月20日
自定义404 500页面,用refresh或JS的方.. 发表人 fwolf 发表于 08月20日
404页面如何得到用户输入的URL? 如果.. 发表人 happyxu 发表于 08月20日
  1. 如果是自己的服务器

    就直接做个URL跳转了

  2. 用自己作的404、500错误提示页面来代替系统自带的。

  3. 如果楼主可以自定义404,405界面的话`

    那也应该可以做URL跳转了吧

  4. 404.500界面是可以自定义的
    但有个问题
    如何判断根据用户需要去的URL然后跳转到新版的URL
    无效URL转入404因为不是链接,所以用document.referrer之类是无法判断用户输入的URL,因此也无法跳转到相应的新版页面。
    只能跳到一个固定的提示页面而已

    如何能根据用户的意图跳转?

  5. 自定义404 500页面,用refresh或JS的方法跳到新页面啊,大不了每次改版就更改一次404页面

  6. 404页面如何得到用户输入的URL?
    如果能得到的话,根据用户的URL自然可以跳到新的页面
    但是404页面得到用户的URL (因为404页面不是靠页面链接而出现的,是一个报错页面,如何取得404页面和前一个无效页面的联系?)




  7. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

关于smarttemplate

大家讲讲smarttemplate 的优缺点,

so多老问题

给个地儿,大家自己去找找 http://dongdong.nxm.cn/Forum/For...

在Jbuilder中如何配置Weblogic ?

如题

帮我看下什么意思!

怒!:flaming:

再过10分钟,我就睡了.

东东下好,.我就睡了. 困了.

行间间距

怎么设制表格的行间间距呢?

mysql出错

各位,我在本地测试,没有问题,但放到网上后,数据就写不到数据...

第一次一个在这!

(版主: wxffwxff) (正在浏览此论坛的用户:zyy0015) 这是村...

出浴图

:blowzy: :blowzy:

有没有弹出一个框?

http://kyle.html.533.net/index.html 我放了一首背景音乐,我...

[]