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

百合seo培训-基于动态页面的Google优化(SEO)静态页面实现

我的同学们说他的网站很少被Google索引。我研究了它,发现该网站基本上是通过动态页面+参数实现的。当然,这些网站不受Google的青睐,因此我对其进行了优化并更改了一些代码,以通过虚拟静态网页显示信息。以下是优化理论和代码:

基于动态页面的静态页面实现

中国'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%。大多数其他信息网站也采用这种方法。
但是,对于拆分器,他们不理解参数的含义。一般来说,只有一个或几个页面是为一个类别收集的,其中很少可以完全收集(如百度喜欢收集)。想象一下,如果我们使用另一种方法,例如,对于计算机cl分类后,我们可以设计第一页如下:
Bigtype表示类别,表示要处理的信息类别,s表示销售信息,100表示信息类别的ID(此处为计算机)),全部表示所有区域,1表示第一页。这样,这个地址表示18Http://www.2shoushichang.com/BigTypeList.aspx?地址如id=100&page=1。
相同的示例。。。P、 type=S&page=3
这样,我们可以将所有查询组合到固定地址的网页中。
当然,对于显示以下信息的页面http://www.2shoushichang.com/Product.aspx?Id=10864,可以处理为http://www.2shoushichang.com/product/10864.aspx。
这样,我们几乎可以在网站上所有需要动态处理的地方实现静态网页。

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

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

Case"product":
strmach=@"/product/(/d+)/。aspx";
字符串strprodicID=splitinfo(URL,STRmach);

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

大小写"midtype"://s-100100-All-2.aspx
Strmatch=@"/midtype/(/s+-/d+-/s+-/d+-/d+)/。aspx";
字符串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])百合seo培训;
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/3611.html