最近手上有很多网站排名还可以,就是百度收录不是很高,网上也找了很多答案,很多人都讲需要让网站“静下来”,到底是什么意思?其实静下来的意思是让你的网站页面做成静态页面,但是很多客户不明白,为什么要做成静态页面? 首先,百度早在2011年的时候,就讲过,我们的网站页面不要出现大量的参数,如果太多会被蜘蛛直接PASS掉的,网页最好是做成静态页面,这样能够方便百度蜘蛛抓取,从而能够提高我们网站的整体收录。 其次,静态页面有利于用户记忆,参数格式一般用户是记不住的,所以这么操作其实也是提高文我们网站的用户体验,也是间接提升我们网站排名的方法。 最后,静态页面的排名权重是高于参数页面的,所以多我们网站的排名也是有利的。信息大家知道,主域名大于二级域名,二级域名大于栏目页,栏目页权重大于直接页面。 网站如何静下来?如果是asp的网站,在这里我来给大家提供生产静态网站的代码,搞大家参考,只要懂一点代码,不需要网络公司参与,自己也能手动的,通过我们提供的程序将网站静下来,生产静态的网页。具体代码如下: dim read,reada,weburl,wzurl,content,contenta Function getHTTPPage(url) dim http set http=Server.createobject("Microsoft.XMLHTTP") Http.open "GET",url,false Http.send() if Http.readystate<>4 then exit function end if 上面这一段是需要创建一个对象,并且调用Send方法发送XML数据; getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312") On Error Resume Next if err.number<>0 then err.Clear End function Function BytesToBstr(body,Cset) dim objstream set objstream = Server.CreateObject("adodb.stream") objstream.Type = 1 /二进制模式/ objstream.Mode =3 /读写操作/ objstream.Open objstream.Write body objstream.Position = 0 objstream.Type = 2 objstream.Charset = Cset BytesToBstr = objstream.ReadText objstream.Close set objstream = nothing End Function 以上代码主要是利用对象来读取gb2312编码的文件。 weburl=Request.ServerVariables("Server_name") wzurl="http://"& weburl &"/index.asp" read=getHTTPPage(wzurl) if read<>"" then content=read Set Fso = Server.CreateObject("Scripting.FileSystemObject") Filen=Server.MapPath("index.html") Set Site_Config=FSO.CreateTextFile(Filen,true, False) Site_Config.Write content Site_Config.Close Set Fso = Nothing Response.Write("生成主页成功") end if 上面的代码主要作用就是将我们的首页index.asp文件生成index.html文件。 最后,我们通过上面的代码分析,已经让大家知道了如何让网站静下来的方法。接下来,大家是需要自己动起手来,来操作让我们的网页静下来。如果还有不明白的可以加我QQ,我们运动力来免费为大家提供这样的解决办法。 |
SEO常见问题:
|
版权所有 © 无锡闪推科技有限公司 地址:无锡市广益路305号 苏ICP备20014633号 |