摘要:伪静态大家应该知道例如你的页面生成的页面为为了和容易被百度等搜索引擎抓取,也为了防止高并发的时候占用服务器资源我们应该把页面的链接显示为等类似格式,反正就是为后缀。我自己没有深入研究这个,但是我简单实现了这个。
伪静态大家应该知道
例如你的php页面生成的页面为xxx.php?id=1
为了seo和容易被百度等搜索引擎抓取,也为了防止高并发的时候占用服务器资源
我们应该把xxx.php?id=1页面的链接显示为xxx_1.html等类似格式,反正就是.html为后缀。
我自己没有深入研究这个,但是我简单实现了这个。
1 简单的列表
$row[title]
"; }else{ echo "$row[title]
"; } } mysql_close($con); ?>
如图:
此时,所有的标题超链接显示的都是p.php?id=x
重要的是p.php页面
p.php遍历输出的时候
查询了数据库url字段,如果为空,那么就开始进行file_get_contents获取整个页面的html代码,然后把代码写入到一个名为LKY_$id.html的html文件,其中$id是当前页面的id,如果当前页面id=1,那么生成的文件名为LKY_1.html,接着就把这个文件名更新到数据库的url字段
当用户访问xxx.p.php?id=1的时候,就会进行查询数据库,如果url字段为空,那么就获取整个页面的html,这个获取html页面的来源又用一个get_html.php进行获取
获取到了之后生成html文件并保存在服务器我们指定的目录,如果访问xxx.p.php?id=1,判断url字段不为空,则直接输出该页数据或者跳转到LKY_1.html
那么在首页的列表中也做了相应的判断,判断url是否为空,如果为空,那么输出的是p.php?id=1的超链接,否则从数据库取url字段的html文件名,则输出LKY_1.html
要说的是,这是实实在在生成html文件的!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/28635.html
摘要:一键配置宝塔面板怎么安装到数据盘教程二个命令宝塔面板怎么安装到数据盘教程二个命令今天,刚买了一台香港云服务器,系统盘是,数据盘是,安装宝塔面板之后发现磁盘的容量不对Linux宝塔面板安装傻瓜教程:宝塔Linux面板7.6.0安装教程1.介绍宝塔Linux面板7.4.5版本是基于Centos开发的,为了最好的兼容性,请优先考虑使用Centos8.x系统系统兼容性顺序:Centos8.x > C...
摘要:云服务器如何搭建网站云服务器如何搭建网站自从云服务器出现后,越来越多得企业选择云服务器,不仅降低成本,性能好,而且维护也相对简单,更容易上手。云服务器如何搭建网站?自从云服务器出现后,越来越多得企业选择云服务器,不仅降低成本,性能好,而且维护也相对简单,更容易上手。相比起物理服务器的成本更低,更易操作和安全。那么,云服务器怎么搭建网站呢?云服务器搭建网站并没想象中那么困难。一般我们购买阿里云...
摘要:选择自己需要的主机类型现在主机可一直支持的程序基本上可以分为型。但主机在这里做的就很好他支持和方便了用户的选择。买个win的虚拟主机可以设置dz伪静态吗?1 伪静态是相对真实静态来说的,有时我们为了更好增强搜索引擎的友好面,通常将一些动态页面(如PHP、ASP等)设置成伪静态页面。在HostEase虚拟主机中我们可以在.htaccess配置文件中自定义伪静态规则来设置网页的伪静态化,下面以D...
摘要:在虚拟主机中我们可以在配置文件中自定义伪静态规则来设置网页的伪静态化,下面以为例来说说伪静态设置的具体过程。如何配置虚拟主机?要想完整的配置一个虚拟主机可以按照以下步骤:通过开始-设置-控制面板,在控制面板上面就可以完成设置。例如你要是想把域名和虚拟主机进行绑定的话,你只要点击控制面板上的域名绑定,再在输入你要绑定的域名就可以啦。大家都知道网站的静态化是可以使搜索引擎更好的收录,对于网站也是...
阅读 2180·2021-09-22 15:25
阅读 3584·2019-08-30 12:48
阅读 2145·2019-08-30 11:25
阅读 2299·2019-08-30 11:05
阅读 695·2019-08-29 17:28
阅读 3250·2019-08-26 12:16
阅读 2568·2019-08-26 11:31
阅读 1603·2019-08-23 17:08