php怎么做页面静态化-php教程

资源魔 31 0

页面动态化的益处

依据没有同状况,有些需求天生动态页,有些完成伪动态便可,依据实际需要进行选择。而动态化的益处,总结上去有如下几点:

● 进步拜访速率

● 缩小效劳器压力

● 无利于SEO

● 晋升网站稳固性

PHP天生动态页

PHP天生动态页有多种办法,这次应用的是ob系列函数,函数内容可查看民间手册。

<?php
$website = $_GET['website'];
ob_start();// 关上输入缓存
$content = file_get_contents('http://www.'.$website.'.com');
echo $content;// 输入内容,此局部的内容为动态页的内容
file_put_contents('./'.$website.'.html', ob_get_contents());
ob_end_clean();// 封闭
echo $content;

Rewrite重写规定

正在.htaccess中完成Rewrite重写规定,至于应用.htaccess能否影响效率没有正在探讨范畴以内。

RewriteEngine on
# 假如有合乎前提的动态页,前往动态页
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
# 路由重写
RewriteRule ^(\w+).html$ /index.php?website=$1

测试

此时拜访域名www.youWebsite.com/百度.html,因为不动态页,相称于申请到www.youWebsite.com/index.php?website=百度。经过PHP的解决,曾经天生百度.html文件。

再次拜访www.youWebsite.com/百度.html,这时候因为存正在百度.html文件,间接前往动态页,而再也不申请PHP。

有几点留意事项:

● 反省apache能否开启Rewrite

● Linux下文件权限

以上就是php怎样做页面动态化的具体内容,更多请存眷资源魔其它相干文章!

标签: php开发教程 php开发资料 php开发自学 php页面静态化

抱歉,评论功能暂时关闭!