首页 > Web开发 > 详细

利用PHPStudy搭建伪静态页面

时间:2019-11-03 23:55:25      阅读:149      评论:0      收藏:0      [点我收藏+]

(本文仅为平时学习记录,若有错误请大佬指出,如果本文能帮到你那我也是很开心啦)

 

该笔记参考网络中的文章,本文仅为了学习交流,严禁非法使用!!!

 

一、介绍

1.动态页面:http://www.test.com/index.php?id=1(容易受到网路爬虫爬取,攻击)

2.静态页面:http://www.test.com/index.html(只能够展示数据,安全性很高)

3.伪静态页面:http://www.test.com/1.html(将以上两个页面结合)

 

二、搭建过程

1.需要开启站点的重写机制,修改配置文件

技术分享图片

  • 找到LoadModule rewrite_module modules/mod_rewrite.so,并去掉前面的注释符号

技术分享图片

  • 重启apache

2.需要apache能够支持解析.htaccess文件,修改配置文件,找到AllowOverride None,将其修改为AllowOverride All

技术分享图片

3.新建文件.htaccess文件,然后写入重写规则

1 RewriteEngine on #开启重写机制
2 RewriteRule ([0-9]{1,})\.html$ index.php?id=$1//重写规则,([0-9]{1,})匹配$1的值,\是转义符,html$表示URL中是以html结尾

技术分享图片

4.新建index.php页面并浏览http://127.0.0.1/weijingtai/2.html

技术分享图片

5.若是浏览http://127.0.0.1/weijingtai/2a.html页面,就会报错

技术分享图片

  • 需要修改.htaccess:
1 RewriteEngine on
2 RewriteRule ([0-9]{1,}-[a-zA-Z]{1,})\.html$ index.php?id=$1=$2

技术分享图片

6.再浏览http://127.0.0.1.weijingtai/1-test.html页面即可,相当于动态界面里的http://127.0.0.1/weijingtai/index.php?id=1$para=test页面

技术分享图片

利用PHPStudy搭建伪静态页面

原文:https://www.cnblogs.com/yankaohaitaiwei/p/11789598.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!