利用PHPStudy搭建伪静态页面

摘要:
Id=12.静态页面:http://www.test.com/index.html3.伪静态页面:http://www.test.com/1.html二、构建过程1.您需要启用站点的重写机制,修改配置文件,并找到LoadModulerewrite_modulemodules/mod_rewrite。因此,通过删除前面的注释重新启动apache。2.Apache需要能够支持解析。htaccess文件,修改配置文件,找到AllowOverrideNone,然后将其修改为AllowOverrideAll3.创建一个新文件。htaccess文件,然后写入重写规则1RewriteEngine#启用重写机制2RewriteRule。html$索引。php?

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

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

一、介绍

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

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

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

二、搭建过程

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

利用PHPStudy搭建伪静态页面第1张

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

利用PHPStudy搭建伪静态页面第2张

  • 重启apache

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

利用PHPStudy搭建伪静态页面第3张

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

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

利用PHPStudy搭建伪静态页面第4张

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

利用PHPStudy搭建伪静态页面第5张

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

利用PHPStudy搭建伪静态页面第6张

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

利用PHPStudy搭建伪静态页面第7张

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

利用PHPStudy搭建伪静态页面第8张

免责声明:文章转载自《利用PHPStudy搭建伪静态页面》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇收录 Uboot 详解Visual Studio 快捷键汇总下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

H5系列一、静态页面总结

1、img父标签设置高度,如果容器没有设置高度的话,图片会默认把容器底部撑大几像素 -- 大概3px,给容器设置高度。 2、input标记换行后默认有一个间隙,设置float属性。input标记默认还有边框(2px),清除边框border:none/0。 3、搜索栏 <form> <input placeholder="SEARCH.....

phpstudy更改但是php版本没变

上面显示的版本不对应,这是因为你还没有找到phpstudy与php工作区域的关系,在phpstudy和php之间关于版本的调用问题还有一个关键点:环境变量; phpstudy相当于一个数据,里面放置了php的多个版本;而环境变量就是当前我需要哪个版本,通过环境变量去选择; 环境变量的设定就是你想使用的php版本的位置,(关于环境变量的设置可以去百度)...

Composer依赖管理 – PHP的利器

别再到处搜PHP类扩展包了,对于现代语言而言,包管理器基本上是标配。Java 有 Maven,Python 有 pip,Ruby 有 gem,Nodejs 有 npm。PHP 的则是 PEAR,不过 PEAR 坑不少: 依赖处理容易出问题 配置非常复杂 难用的命令行接口 好在我们有 Composer,PHP依赖管理的利器。它是开源的,使用起来也很简...

Phpstudy+WordPress安装详解

Phpstudy+WordPress安装详解 1.安装phpStudy程序 将下载的phpStudy程序解压到某个分区的根目录中,第一次使用会提示你初始化一下: 之后在主控制界面点击启动即可。 phpstudy目录内容: 2.新建一个数据库 在浏览器址栏中输入:http://localhost/phpmyadmin/ 进入数据库管理工具登录页面,用户名...

异步任务分发模块Celery

Celery简介 Celery是一个功能完备即插即用的任务队列。它使得我们不需要考虑复杂的问题,使用非常简单。 celery适用异步处理问题,当遇到发送邮件、或者文件上传, 图像处理等等一些比较耗时的操作,我们可将其异步执行,这样用户不需要等待很久,提高用户体验。 celery的特点是: 简单,易于使用和维护,有丰富的文档。 高效,单个celery进程每...

Pikachu实验环境搭建

1)Burp suite运行环境搭建、下载在Windous操作系统下运行Burpsuite需要配置Java环境,这里可以去官网进行下载安装,下载完成后注意改变环境变量。在cmd运行输入java、javac数据都有相应反馈时,则证明Java环境配置成功。Java环境配置完成即可进行Burpsuite的下载安装,并正常运行(可使用注册机 注册机具体操作步骤较为...