1. 您的位置:首页 > seo技术 >内容

采集软件免费 编写一个搜索引擎友好的文章搜索页面类

使用JSP,PHP,ASP和其他动态程序如何生成对搜索引擎友好的页面?您可能想使用url_RECROST。但是,建议与同一网站地址对应的页面内容随时相同或相似。因为搜索引擎不喜欢页面内容始终更改的URL。

普通blogArticleYou需要在前面显示新文章,因此您将使用类似于"的SQL语句;按ID DESC"排序;在一页上查询多篇文章。例如,在Java+MYSQL中:

 
公共文章[]getarticlearray(int from,int size){
文章[]文章=新文章[0];
字符串查询="从博客顺序中选择*desc id限制"+from+""+size;
Try{
Resultset rs=圣路易斯cutequery(query);
Rs.Last()北京泛目录便宜;
Size=Rs.getrow();
Article=new Article[Size];
Rs.beforefirst();
对于(Inti=0;Rs.Next();I++){
对于(INT I=0;Rs.Next();I+++){
文章[I]=新文章采集软件免费
Rs.GetIntInt("time&\35;35;#34;),
Rs.getstring(&\\#34;;
Rs.28>Rs.BeforeForeFiFirst()
对于(INT I=0;Rs.INT I=0;Rs.GetIntIntInt(30>34;
34;ID 33>}
Rs.Close();
}Catch(例外e){
系统。出。println(E);
}
返回文章;
}

这是我们的Seo分页类myseopager中的一种方法。要显示第一页,请使用getarticlearray()查询最新的10篇文章。

What'问题是什么?问题是在添加文章后,所有原始页面都已更改。为了使getarticlearray()为每个查询显示同一篇文章,getarticlearray()应该显示前10篇新文章。我们可以用这种方式修**页类。删除并将影响页面的内容。删除新文章的次数越多,生成的页面就越大。

Public Article[]getarticlearray(int-from,int-size){
Article[]Article=new Article[0];
String query="select*from blog order by ID limit"+from+""+size;
Try{
Resultset rs=圣路易斯cutequery(query);
Rs.Last();
Size=Rs.getrow();
Article=new Article[Size];
Rs.beforefirst();
For(INT I=0;Rs.Next();[I++){
文章[I]=新文章(
Rs.getint(&\35; 34;ID&\35;35; 34;),Rs.getstring(&\35; 34;time \#35; 34;),
Rs.getstring(&\\#34;++++++++){
I+++++){
Rs.GetIntInt(
Rs.GetIntIntInt(&\##34;time#34;),
Rs.getstring系统。出。println(E);
}
返回文章;
}

我们还需要获取数据库中的文章数量,因此我们需要添加另一种方法。

Public int getarticlecount(){
int rowcount=0;
String query="select count(*)作为来自ide1_k"的rowcount;;
尝试{
Resultset rs=圣路易斯cutequery(query);
If(Rs.Next()){
Rowcount=Rs.getint("Rowcount");
}
}Catch(异常e){
系统。出。println(E);
}
返回行数;
}

现在我们将在JSP页面上显示最新的10篇文章。

Int start=-1;
Myseopager pager=new Myseopager();
Int artcount=pager。getarticlecount();
尝试{
整数。parseint(请求)。getparameter("START");
}Catch(例外e){
START=artcount-10;
}
If(START>artcount-10)START=artcount-10;
If(START


Article art=pager采集软件免费。getarticlearray(开始,10);
//在这里做一些艺术。
Int previous=START+10;//开始值上传到前一页
Int next=START-10;//开始值上传到下一页。

这样,生成的页面更改的内容是否与您是否已删除第一篇已发布的文章有关。只要你不删除这篇文章,showblog。jsp?开始=0与此参数的URL对应的页面不会更改。只要删除第n篇文章,与start<对应的页面;(n-pagesize)不会更改。添加文章时,仅影响第一页。

此方法用于我编写的ideabook消息簿。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。如若转载,请注明出处:http://www.botadmin.cn/sylc/5802.html