为什么要把网站的URL做成伪静态?

news/2024/5/10 6:44:52/文章来源:https://blog.csdn.net/weixin_34253126/article/details/91852346

为什么80%的码农都做不了架构师?>>>   hot3.png

伪静态就是动态网页通过重写URL的方法实现去掉动态网页的参数,但在实际的网页目录中并没有必要实现存在重写的页面。伪静态有2种生成方式,一是框架型伪静态;二是利用组件把asp的后辍显示为htm。那么把网页设计成伪静态或者静态网页有什么作用呢?主要有以下几点:

 

      一、是迎合搜索引擎,方便搜索引擎蜘蛛(Spider)来抓取网页上的相关内容,从而有利于优化网站;

        二、是方便用户访问网站,一个好网页如果是动态的,用户在相互传播时感觉对方信任度不高,但如果是静态页,用户对网页的信任度相对就高些。

       三、静态网页化之提高速度
       众所周知,不管是asp、php、jsp、.net等动态程序,都需要读取调用数据库内容,才能显示数据,相对于流量比较大,就增加了数据库的读取次数, 占用很大的服务器资源,影响网站速度。而采用网站做成静态的,直接除去了读取数据库的操作,减少了环节,提高了网站反映速度。

       四、静态网页化之网站稳定
1、从安全角度讲,静态网页不宜遭到黑客攻击,除开源程序采用的是开源cms,如果黑客不知道你网站的后台、网站采用程序、数据库的
地址,静态网页, 更不容易受到黑客的攻击。
2、从网站稳定性来讲,如果程序、数据库出了问题,会直接影响网站的访问,而静态网页就避免了如此情况,不会因为程序等,而损失
网站数据,影响正常打开,损失用户体验,影响网站信任度。

        五、如何静态
     怎样让网页静态更好,举例说明,如news.php?id=1可以适当的优化成1.html格式。这样更简法,更容易搜索引擎抓取。


因为搜索引擎喜欢静态页面。从Web服务器的角度,动态链接静态化问题转变为:如何将静态化的文件名称转化成参数。

那么我们应该如何实现动态链接静态化呢?

可以按下面两步操作:

1、把网页上带链接的地方,都换上新的静态化链接。搜索引擎和浏览器将通过该链接来发生请求。(有些人做修改不是在网页上,而是进行动态链接向静态链接的转向,这是严重错误的)

2、在httpd.conf或.htaccess中使用RewriteRule:

RewriteRule “^/dir/ ([^./]*) \.html” “/dir/script.cgi?doc=$1″ [PT]

[PT]标记告诉Apache执行后续的所有操作。

这样,使动态页面以静态链接的形式展示给搜索引擎。

写在最后,羽毛小贴士:只要url不要过长,过多的参数,同时不要让蜘蛛陷入链接黑洞,现在的搜索引擎技术对待动态链接和静态链接基本没有区别。因此,如果不方便动态链接静态化的站长朋友,也没必要将太多精力花在这方面。另外,伪静态是通过服务器配置将动态映射成静态页面,多了一个映射步骤,伪静态处理更加占用服务器cpu资源。


转载于:https://my.oschina.net/sheila/blog/416756

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_786814.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

写一个简单的网站文件管理器

一时不知道从何说起了,网站文件管理器满天飞的,所以,纯粹是闲的蛋疼,才会做这个,对于我来说,这就是打游戏。 1.仿win7界面 2.仿win7操作 3.上传,下载,分享文件,这么说起来…

大型网站技术架构(六)网站的伸缩性架构

2019独角兽企业重金招聘Python工程师标准>>> 网站系统的伸缩性架构最重要的技术手段就是使用服务器集群功能,通过不断地向集群中添加服务器来增强整个集群的处理能力。“伸”即网站的规模和服务器的规模总是在不断扩大。 1、网站架构的伸缩性设计 网站的…

推荐16个下载超酷脚本的热门网站

2019独角兽企业重金招聘Python工程师标准>>> 编者按:如果你是脚本代码初学者,这16个网站上不仅有出色的案例,其中有些网站还有社区,可供你学习提高;如果你已是脚本代码巧匠,不妨把你的出色脚本放…

寄存在node.tpl.php中的seo

为什么80%的码农都做不了架构师?>>> if($page ! 0){//首先判断是否为节点单页而非文章列表页;$keys $info NULL;$info substr(filter_xss($node->content[body][#value], array()), 0, 240);$info preg_replace(([\r\n]), , $info);//…

XMPP相关网站

2019独角兽企业重金招聘Python工程师标准>>> 整理了下收藏夹,还有部分未整理... XMPP Standards Foundation Jabber/XMPP中文翻译计划看协议时可以参考,建议看英文,翻译的部分内容不大准确 XMPP Technologies Overview XMPP S…

网站投票程序

早前几个朋友需要帮忙投票,而现在的投票网站都基本上有个限制:一个ip一天只能头一次票。从网络上搜索到破解方法有两种:1、使用拨号网络接入,每次拨号成功后会自动分配ip;2、固定ip接入,可以采用代理方式&a…

目前开发网站用什么编码比较好?utf-8还是gb2312 ?

我们一般通俗的理解为:utf-8是世界性通用代码,也完美的支持中文编码,如果我们做的网站能让国外用户正常的访问,就最好用utf-8。GB2312属于中文编码,主要针对国内用户使用,如果国外用户访问GB2312编码的网站…

帮助查看本地表单元素样子的网站 - Native Form Elements

为什么80%的码农都做不了架构师?>>> 日期:2013-4-20 来源:GBin1.com 如果你想查看某个表单组建在特定浏览器或者操作系统上的长相的话,这个工具网站 - Native Form Elements 肯定能够帮你忙! 它没有任何…

PPTV枯木难支,视频网站如何随波逐流

聚力传媒(以下称“PPTV网站”)是全球华人领先的、规模最大、拥有巨大影响力的视频媒体。而就在近日,PPTV已确认被阿里巴巴和湖南卫视耗资4亿美元收购,除了不疼不痒的细枝末节,交易基本完成,PPTV妥妥的缴了枪…

如何为网站标题添加logo图片

作为一名运维工程师,是应该具备一些前端的技能,比如html , css等 如何设置网页的图标,让网站看起来更加美观, 前言 对于网站 favicon.ico 图标的大小,建议大家选择 16x16 或者 32x32,再大也是完全没有必要的。效果不见涨,还可能会影响网站加…

24个最精彩的网站设计

每个网站设计者都有他自己的风格。通常他们的喜好和他们的想法都会在设计者的设计中表现出来。 颜色可以影响我们的行为、情感和心灵。事实上,颜色通常用做治疗精神病和其他精神上的行为能力的人。然而,当谈到网页设计,许多设计师会忽视有着神…

分享45个海量免费电子书下载网站

随着网络和信息技术的快速发展,电子书越来越流行。以Amazon Kindle为代表的电子书阅读器的出现改变了人们传统的阅读方式,如同iPod改变人们听音乐一样。如今,很多网上书店也推出了电子书商品,相比传统的纸质书,电子书便…

IIS日志-网站运维的好帮手

阅读目录 开始IIS日志包含了哪些信息IIS日志的配置如何分析IIS日志推荐的IIS日志分析方法IIS日志中的异常记录再谈 scwin32status64寻找性能问题寻找可改进的目标程序架构对IIS日志分析过程的影响对于一个需要长期维护的网站来说,如何让网站长久稳定运行是件很有意义…

分享32个超棒的实用移动网站(mobile website)布局设计

日期:2012-4-16 来源:GBin1.com 移动互联现在已经成为了互联网的新贵,我们不得不考虑如何更好的设计移动互联网。过去5到10年中基本上没有开发设计人员为移动设备设计UI。而到现在几乎每个人都使用智能手机来浏览互联网了。现在是大家认真考…

企业网站 源码 服务邮箱:_企业邮箱申请注册的要求有哪些?_网站建设_创客网络...

随着现在互联网信息化发展的速度不断加快,企业邮箱作为企业之间信息传输的重要工具,其重要性不亚于企业网站,但市场上企业邮箱种类繁多,包含的功能也各不相同,稍有差异,你知道怎么去选择好企业邮箱吗&#…

网站弹窗代码_购物网站设计:做一个实用的电子商务网站

随着线上经济发展,很多企业和商家都有了建立自己的电子商务网站的需求。但是如何让自己的电商购物网站发挥作用,吸引客户下单呢?今天就跟大家科普下电子商务网站设计原理,你需要这样设计电商网站才行:1.商城优惠一个新…

实现基于lnmp的电子商务网站

今天带给大家的是一个实战项目,主要是让大家了解在我们接到一个项目时,我们该怎样做好这个项目,下面看具体内容: 技术说明 LNMP代表的就是:Linux系统下NginxMySQLPHP这种网站服务器架构。 企业级电子商务网站大多是是基…

降本增效|网站性能监控平台监控宝背后功能解读

背景介绍 现如今,云计算技术的广泛应用,让越来越多的传统企业将核心业务部署或迁移到云端。然而,尽管传统企业在上云方面花费巨大,结果却往往很难达到预期。异常复杂的网络接入、链路质量、机房环境都给企业的互联网业务健康带来…

Thinkphp框架搭建手机网站视频教程

2019独角兽企业重金招聘Python工程师标准>>> 我赢职场全球经典Thinkphp框架搭建网站功能,用户登录后,如何在前台显示相应的用户名 连接地址:http://dwz.cn/z9NBy[摘要] 代码中的函数 is_mobile来源于网上,写得挺好的。…

2天内重复访问网站的用户个数,以IP个数为准

今天看到了comm这个命令,解释说可以对比出两个文件中的相同部分 随即,我截取了2016年3月2号,3号每天的总IP,单独存放到一个文件中,名称分别为log02,log03 截取出来的IP我已经进行去除重复,并进行了排序&…