Apache模块 mod_rewrite

说明一个基于一定规则的实时重写URL请求的引擎
状态扩展(E)
模块名rewrite_module
源文件mod_rewrite.c
兼容性仅在 Apache 1.3 及以后的版本中可用

概述

此模块提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制。此URL操作可以依赖于各种测试,比如服务器变量、环境变量、HTTP头、时间标记,甚至各种格式的用于匹配URL组成部分的查找数据库。

此模块可以操作URL的所有部分(包括路径信息部分),在服务器级的(httpd.conf)和目录级的(.htaccess)配置都有效,还可以生成最终请求字符串。此重写操作的结果可以是内部子处理,也可以是外部请求的转向,甚至还可以是内部代理处理。

但是,所有这些功能和灵活性带来一个问题,那就是复杂性,因此,不要指望一天之内就能看懂整个模块。

更多的讨论、细节、示例,请查看详细的URL重写文档

Apache模块 mod_rewrite

URL重写

本日志由 flyinweb 于 2010-12-17 08:31:34 发表到 WEB服务器 中,目前已经被浏览 2980 次,评论 0 次;

作者添加了以下标签: mod_rewrite

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

摘要: Apache模块 mod_rewrite 提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制。这里着重介绍 RewriteRule 规则以及参数说明。

本日志由 flyinweb 于 2009-07-07 11:01:54 发表到 WEB服务器 中,目前已经被浏览 4856 次,评论 0 次;

作者添加了以下标签: mod_rewriteRewriteRule

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文