页面静态化技术:实现是使用ob缓存,使用一个叫ob_get_contents函数得到ob缓存里面的内存,然后将内容保存(file_put_contents)成一个html文本,下次请求的时候直接返回该文本。页面静态化页叫做真静态。伪静态:将一个动态的URL地址转换成一个静态的URL地址来访问,在形式上是一个静态URL,主要是为了SEO,因为搜索引擎比较喜欢静态的网站。实现技术点:主要是利用Apache的Rewrite模块来实现。
工具/原料
伪静态配置使用
方法/步骤
1
1. 需要开启Apache的Rewrite模块(重启Apache)
2
2. 修改虚拟主机的配置
3
3. 在网站的根目录创建一个.htaccess 文件,用来书写重写的规则
5
访问效果
6
其本质是index.php动态内容
7
2. 重写规则的正则编写
8
访问效果:
9
goods.php代码
Rewrite模块实现防盗链
1
有的时候自己的网站在开发后,为了快速填充一些内容,去别人的网站采集一些数据回来,保存到自己的数据库里面,快速实现一个内容的丰富,这样的行为叫做采集。一般在小说站实现比较多。(起点、红袖、花瓣、蝉游记),但是有的时候目标网站不希望别人采集自己网站的数据,就做一个防盗链的设置1. 配置.htaccess
2
2. 效果盗取local.14.com网站图片的代码
3
浏览器展示