伪静态 操作
在Linux中 和 Windows 中的 伪静态 操作 基本是一样的 都是和 httpd.conf 有关
如图:
引用 下我导师的 随笔 ;
修改配置 文件 完之后 重启Apache 即可
这是我遇到的一些 BUG 可能就像这样
我遇到的一些问题
1. 修改配置文件时 保存 配置配置文件不成功 ! 改完之 后 在Linux 中习惯性的敲命令行! 我用的是一些辅助的编辑器
导致保存的时候 操作丢失 !
2. 伪静态实现由的俩种操作
linux 中 首先查看 PHPinfo() 中的 关于 rewrite 的相关配置 俩处
没有的情况下前往配置文件手动打开
a . 全局配置
在配置文件中 添加
注意 : RewriteRule ^/t_(.*).html$ /test.php?id=$1 的文件路径必须是绝对路径
b. 局部配置
建立.htaccess文件 时 查看 用命令行时 加 -a
在.htaccess文件设置路径时 要设置成相对的路径
3 RewriteRule
RewriteRule语法说明:
RewriteRule 模式匹配 替换的URL [flags]
模式匹配使用perl语言的正则表达式语法,同时还可以使用一些rewrite预定义的变量
替换的URL支持模式匹配的结果和rewrite变量
多个flag用逗号隔开
注意: 可以一次 设置多个 模式匹配 !
了解下伪静态 与 真静态操作
4.真静态和伪静态的优缺点
真静态和伪静态的优缺点
html静态页(真静态)的好处有三点;一是减少服务器对数据响应的负荷,二是加载不用调动数据库,响应速度***是便于优化引擎。
缺点也有三点:一是维护不方便,每次都要手动生成。三是空间占用比较大。三是生成的文件多了,服务器对html文件的响应负担也较重。
url 重写(伪静态)的好处:一,可以方便的实现对化化引擎的优化,并且比生成静态更加方便。二、占空间比较小。三、首页每天都自动变化,不用维护。
url重写的缺点 那就是效率不如生成html的,因为它不是真正意义上的静态页,每次请求是要读取数据库的。可以用缓存技术来补偿一下。
5 .首次接触 ,一脸懵逼 ! 后续 开发 .......
Rewrite,一种服务器的重写脉冲技术,它使得服务器可以支持 URL 重写,是一种最新流行的服务器技术。