Apache - mod_rewrite - 与PHP集成时不需要对$_GET额外处理
来源:互联网 发布:淘宝店铺封面图片尺寸 编辑:程序博客网 时间:2024/06/16 22:53
Apache - mod_rewrite - 与PHP集成时不需要对$_GET额外处理
[.htaccess文件]
RewriteEngine on
RewriteRule ^info/(/d+)-(/d+)-(/d+)/.html dispbbs.php/?boarid=$1/&id=$2/&page=$3 [L]
[dispbbs.php文件]
<?php
var_dump($_GET);
?>
访问如下URL
http://localhost/url_rewrite/info/1-2-3.html
输出信息
array(3) { ["boarid"]=> string(1) "1" ["id"]=> string(1) "2" ["page"]=> string(1) "3" }
不需要对PHP程序额外处理
[apache关键词]
apache[mod_rewrite模块关键词]
httxt2dbmmod_rewrite
ornext
RewriteBase
RewriteCond
RewriteEngine
RewriteLog
RewriteLogLevel
RewriteMap
RewriteRule
[mod_rewrite模块常见用途]
改变查询参数的设定位置[mod_rewrite模块标记]
RewriteLog, 设置重写引擎日志的文件名
RewriteRule, 设置重写规则
[mod_rewrite模块常见问题]
RewriteRule中的正则表达式需要考虑是否要加上^(匹配字符串开头)RewriteRule中的正则表达式需要考虑是否要对.转义(匹配任意字符还是仅匹配.字符)
RewriteRule中的R标记用于发送重定向
通过检查Referer避免静态图片盗链对性能有严重影响
与PHP集成时不需要对$_GET额外处理
[apache其他常见问题]
RedirectMatch用于简单的重定向- Apache - mod_rewrite - 与PHP集成时不需要对$_GET额外处理
- php $_GET与$_POST
- get_magic_quotes_gpc() 对$_GET $_COOKIE $_POST转义处理
- Apache mod_rewrite
- apache mod_rewrite
- 关于APACHE MOD_Rewrite的实践与说明
- PHP $_GET
- PHP $_GET
- PHP $_GET
- php _GET
- PHP $_GET
- Domino 与 Apache PHP 的集成
- Domino 与 Apache PHP 的集成
- php中$_Get与$_POST的区别
- php $_GET与$_POST各自的特点
- zend framework 也可以不需要开启apache的 mod_rewrite 模块 虚拟主机 运行
- 对“低级”浏览器的额外处理
- Apache mod_rewrite 模块处理 query string的做法
- 爱情短信, 经典爱情短信,手机爱情短信
- JAVA面试
- ATC intern
- tomcat 6.0 +sqlserver sp4 连接池配置
- jsp或java中前后台传值乱码解决
- Apache - mod_rewrite - 与PHP集成时不需要对$_GET额外处理
- Autodesk官方最新的.NET教程(一)(C#版)
- 程序员应具备的素质
- Autodesk官方最新的.NET教程(二)(C#版)
- 如何配置和部署安全的.NET三层应用
- 测试博客样式
- 排序算法五例
- BASM 初学者入门
- Autodesk官方最新的.NET教程(三)(C#版)