如何让网站页面静下来?

2023-06-03    分类: 网站建设

最近手上有很多网站排名还可以,就是百度收录不是很高,网上也找了很多答案,很多人都讲需要让网站“静下来”,到底是什么意思?其实静下来的意思是让你的网站页面做成静态页面,但是很多客户不明白,为什么要做成静态页面?

首先,百度早在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文件。

分享文章:如何让网站页面静下来?
标题来源:/news21/262321.html

成都网站建设公司_创新互联,为您提供品牌网站设计网站导航网站设计外贸建站网站营销面包屑导航

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站建设