| 法信首页 | 法信博客 | 法信论坛 | 法信邮件 | 法信商城 | 
载入数据...
 
如何实现页面跳转功能!
2006-9-30 21:16:00
在<head>和</head>之间加入这句就可以了:<meta HTTP-EQUIV=REFRESH CONTENT="0;URL=http://www.opxv.com">
CONTENT后面的0表示秒数,URL后面可以是相对路径文件名,也可以是http的绝对路径。
这种方法属于客户端的跳转。

ASP的服务器端跳转语句是 <%Response.Redirect "http://www.opxv.com"%>

======================================================

什么是服务器端和客户端?

作为网页设计者,必须了解这2个基本的概念,因为这2个名词在实际的网页制作研究和应用中经常会遇到。首先我来举个实际的例子,例如我们最常用的网页页面跳转语句:
<meta HTTP-EQUIV=REFRESH CONTENT="秒;URL=url">和Response.Redirect "url"这两句有什么不同呢?不同之处在于:<meta HTTP-EQUIV=REFRESH CONTENT="秒;URL=url">这句是客户端执行语句,Response.Redirect是服务器端执行语句。
当你借助某个工具查看由前者而实现跳转功能的页面的时候,你会看到此页中含有<meta HTTP-EQUIV=REFRESH CONTENT="秒;URL=url">的源代码;而当你查看后者使用Response.Redirect跳转的ASP网页的时候,你是看不到Response.Redirect的,你看到的却是目标网页的源代码。

简单地说,服务器端是远程服务器,运行结果是由服务器产生的;客户端就是网友的电脑。所有的动态网页都是在服务器端执行的,例如ASP、PHP、JSP;所有的静态网页都是在客户端执行的,例如JavaScript、Flash都是属于静态网页。

再举个例子,例如你使用JavaScript写了一个显示日期的程序,它显示的只是客户端的系统日期,如果你修改了你的电脑的系统日期,那么这个JavaScript程序的运行结果也会变。
而如果使用ASP编写了显示日期的程序,如<%=date%>,显示的则是服务器的日期。如果你修改了你的电脑的系统日期,这个显示结果是不会变的。

=================================================

这样的跳转算不算作弊?

没有绝对的正确,也没有绝对的错误,这句话永远都不会过时。很多搜索引擎优化从业者都应该很清楚,页面跳转一直是seo操作中的一个忌讳做法,搜索引擎会对有页面跳转的站点加以惩罚。但是,robin可以告诉你,合理的页面跳转现在是不会遭受搜索引擎惩罚的,反而能大大提高用户的访问体验。

  在与yahoo中国的anti-spam小组交流的过程中,我们谈到了主流spam手法,其中就有页面跳转。到底哪种类型的页面跳转会令搜索引擎比较反感呢?在我们的seo从业人群中,有一部分人很擅长使用群发工具在互联网上到处留下带有其目标关键词的垃圾链接信息,并且目标网页上大量堆积关键词,一旦某一个页面快速获得好的排名,他们将会向客户出售或者租用这个页面,而把它转到客户的站点页面。对于上述做法,yahoo中国的anti-spam小组是不赞同的。

  而现在有些站点,信息量比较庞大,而且他们是按照地域来规划的,一旦用户访问这个网站的首页,他们就会被跳转带到其相应的地域主题站,诸如renren.com就是属于这类情况。

很多朋友向robin咨询过这种情况,这样的做法会不会被搜索引擎惩罚呢?robin一直坚信,尊重用户访问体验,让他们更好的获取信息永远错不了。yahoo人员也告诉robin,这种做法对用户没有造成不良影响,不具有欺骗性,搜索引擎是不会对其加以惩罚的。

  无论如何,robin还是希望很多搜索引擎优化人员在做具体项目的时候要从访问用户的角度多多考虑,这是一个很明智的做法。

 

thanks
2008-9-22 22:41:00

发表评论:

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题:
    载入数据...
载入数据...

公告

载入数据...

更新

载入数据...

評論

载入数据...

留言

载入数据...

鏈接

搜尋

統計

载入数据...

杂项

Powered by Oblog.