关于smarttemplate
大家讲讲smarttemplate 的优缺点,
作者 happyxu 发布于 2003-08-02 分类:php基础编程
网站改版了
原来旧版的一些URL的名称、路径发生了变化
那样有些直接打旧版的URL(页面已删除)会出现404或者500页面
能不能让旧版的URL直接跳转到相应新版的页面上去?
如果保留旧版所有的URL的页面,由页面做跳转,这样不利于管理
而且每一次改版都要保留原有的页面
本来想把404和500出错页面换成PHP跳转页面,用document.referrer等判断打入的路径来跳转相应新版的页面,结果不行 :(
有什么好办法吗?
逛论坛交流:能不能让网站旧版的无效url跳转到新版的相应网页?
如果是自己的服务器
就直接做个URL跳转了
用自己作的404、500错误提示页面来代替系统自带的。
如果楼主可以自定义404,405界面的话`
那也应该可以做URL跳转了吧
404.500界面是可以自定义的
但有个问题
如何判断根据用户需要去的URL然后跳转到新版的URL
无效URL转入404因为不是链接,所以用document.referrer之类是无法判断用户输入的URL,因此也无法跳转到相应的新版页面。
只能跳到一个固定的提示页面而已
如何能根据用户的意图跳转?
自定义404 500页面,用refresh或JS的方法跳到新页面啊,大不了每次改版就更改一次404页面
404页面如何得到用户输入的URL?
如果能得到的话,根据用户的URL自然可以跳到新的页面
但是404页面得到用户的URL (因为404页面不是靠页面链接而出现的,是一个报错页面,如何取得404页面和前一个无效页面的联系?)
6 条回复
回复