PHP伪静态Rewrite设置APACHE过程
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,本篇内容介绍了"PHP伪静态Rewrite设置APACHE过程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学
千家信息网最后更新 2025年01月17日PHP伪静态Rewrite设置APACHE过程
本篇内容介绍了"PHP伪静态Rewrite设置APACHE过程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
一、Apache配置:
1、支持httpd.conf 配置
2、支持目录 .htaccess配置(一种"分布式配置"文件针对虚拟空间,空间商不让修改Apache配置文件)
启用Rewrite(httpd.conf)
(有时候Options Indexes FollowSymLinks会出问题,只需要配置Options all即可)
LoadModule rewrite_module modules/mod_rewrite.so
启用.htaccess
AllowOverride None 修改为:AllowOverride All
二、mod_rewrite 规则:
例如:
RewriteEngine on ->启动rewrite引擎 RewriteRule ^/test([0-9]*).html$ /test.php?id=$1 ->指访问test加任意字段.html都能跳转到test.php 正则匹配的字段存放在虚拟内存匹配$1
三、mod_rewrite规则修正符
1) R 强制外部重定向
2) F 禁用URL,返回403HTTP状态码。
3) G 强制URL为GONE,返回410HTTP状态码。
4) P 强制使用代理转发。
5) L 表明当前规则是最后一条规则,停止分析以后规则的重写。
6) N 重新从第一条规则开始运行重写过程。
7) C 与下一条规则关联
如果规则匹配则正常处理,以下修正符无效
8) T=MIME-type(force MIME type) 强制MIME类型
9) NS 只用于不是内部子请求
10) NC 不区分大小写
11) QSA 追加请求字符串
12) NE 不在输出转义特殊字符 \%3d$1 等价于 =$1
例如:
RewriteRule ^/new([0-9]*)/$ /new.php?id=$1 [R]
简单小范例:
RewriteEngine onRewriteRule ^/in(.*).html$ /index.php
"PHP伪静态Rewrite设置APACHE过程"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
规则
配置
过程
强制
静态
内容
字段
字符
文件
更多
状态
知识
空间
支持
输出
实用
特殊
学有所成
接下来
内存
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全周宣传开幕式
龙岗区服务器机柜生产商
sql数据库编程教程
剑三转服务器
网络安全协调局答记者问
雷神武汉网络技术
网络技术 内容
做软件开发的能做软件实施嘛
光大银行网络安全技防手段
天津华为鲲鹏服务器如何选择
提高服务器的安全方式使用
文明与征服数据库
域名服务器选型
上海睿民互联网科技有限公司李炜
ip网络技术 试卷
陕汽e家服务器端口
ps5战雷使用哪个服务器好
郓城做软件开发
中学生网络安全法学后心得
做软件开发要记代码吗
mc买服务器
中兴的软件开发累不累
数据库连接字符串sid
大众车导航显示导航数据库不可用
龙之谷手游转服务器
抖音串流服务器
泰兴勒禾网络技术有限公司
孝感市网络安全宣传活动
恕瑞玛服务器所在省份
峰会网络安全