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

G优化(SEO)基于动态页面的静态页面实现

基于动态页面的Google优化(SEO)静态页面实现
China's二手市场网站http://www.2shoushichang.com/chubby发布以指示来源

众所周知,搜索引擎对静态页面特别是Google有着独家的热爱。我们的大多数网站都是动态的,通常,动态页面通过参数显示。我们可以用简单的方式生成静态页面吗?这对于没有太大空间并且无法修改服务器配置的VM用户尤其困难。
接下来,我亲自体验了如何详细描述实施原则和具体实践:
我们以中国和#39为例;以二手市场为例。
中国的二手市场。
例如,如果我们想要要查看有关计算机分类的所有信息,需要以下连接http://www.2shoushichang.com/BigTypeList.aspx?Id=100,如果要查看更详细的笔记本分类,需要打开以下连接:http://www.2shoushichang.com/MidtypeList.aspx?Id=100102。同样,如果要查看手机/MP3信息,则需要在参数ID之后跟上不同的类别ID。我认为,在分类信息中,此表格至少占95%。大多数其他信息网站也采用这种方法。
但是,对于拆分器,他们不理解参数的含义。一般来说,只有一个或几个页面是为一个类别收集的,其中很少可以完全收集(如百度喜欢收集)。想象一下,如果我们使用另一种方法,例如计算机分类,我们可以设计第一页如下:
Bigtype表示类别,表示要处理的信息类别,s表示销售信息,100表示信息类别(此处的计算机)的ID,全部表示所有区域,1表示第一页,所以这个地址表示http://www.2shoushichang.com/BigTypeList.aspx?地址如id=100&页面=1。
同一区域?Id=101100&City=Qingdao&type=S&page=3
这样,我们可以将所有查询组合到固定地址的网页中。
当然,对于显示以下信息的页面http://www.2shoushichang.com/Product.aspx?Id=10864,可以处理为http://www.2shoushichang.com/product/10864.aspx。
通过这种方式,我们可以在网站上几乎所有需要动态处理的地方实现静态网页。

可以说这太麻烦了。我需要创建多少个网页以及我需要多少空间!!!
事实上,没有问题,没有额外的空间,没有真正创建任何网页,你所有的程序几乎不需要移动,只需在全局添加几行。asax代码's all。
如果您不相信't相信它,让's继续详细说明具体的实现方法。
我们通过捕获用户请求然后使用重写来实现这一点路径:
这是我程序中的一段代码。它负责将上述请求转换为实际页面请求,
我们使用正则表达式来区分各种类型的请求:
受保护的空白应用程序_beginrequest(对象发送方,事件组E)
{
字符串url=请求。网址。absoluteuri;
字符串strmach=@"http://www.2shoushichang.com/([^/]+)/";

字符串newurl="";
字符串strcmd=splitinfo(URL,strmatch);
If(strcmd!=NULL)
{
开关(strcmd。tolower())
{

Case"product":
Strmatch=@"/product/(D+)。aspx";
String strproductid=splitinfo(URL,strmach);

If(strproductid!=NULL)
{
Newurl=字符串。格式("。。。\产品。aspx?Id={0}",strproductid);
这。上下文。重写路径(newurl);
}
中断;

Case"midtype"://s-100100-All-2.aspx
Strmatch=@"/midtype/(s+-D+-s+-D+)。aspx";
Sstring strresult=splitinfo(URL,strmach);

If(strresult!=NULL)
{
字符串[]strparam=strresult。拆分('-');//midtypelist。aspx?Id=100100&City=威海amp;type=S&page=3
If(strparam。长度!=4)
中断竞价单页;
字符串city=appglobal。getcitynamebycode(strparam[2]);
Newurl=字符串。格式("。。\midtypelist。aspx?Type={0}&id={1}&City={2}&page={3}",strparam[0],strparam[1],City,strparam[3]);
这个。上下文。重写路径(newurl);
}
中断;
Case"其他处理":
中断;
默认:
中断;
}

}
}

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