个人工具
名字空间
变换
操作

安徽25选5历史记录:Rewrite

来自站长百科
跳转到: 导航, 搜索

Rewrite主要的功能就是实现URL的重写,它的正则表达式是基于Perl语言??苫?a href="/wiki/%E6%9C%8D%E5%8A%A1%E5%99%A8" title="服务器">服务器级的(httpd.conf)和目录级的(.htaccess)两种方式。如果要想用到rewrite???,必须先安装或加载rewrite???。方法有两种一种是编译apache的时候就直接安装rewrite???,别一种是编译apache时以DSO模式安装apache,然后再利用源码和apxs来安装rewrite???。

基于服务器级的(httpd.conf)有两种方法,一种是在httpd.conf的全局下直接利用RewriteEngine on来打开rewrite功能;另一种是在局部里利用RewriteEngine on来打开rewrite功能,下面将会举例说明,需要注意的是,必须在每个virtualhost里用RewriteEngine on来打开rewrite功能。否则virtualhost里没有RewriteEngine on它里面的规则也不会生效。

基于目录级的(.htaccess),要注意一点那就是必须打开此目录的FollowSymLinks属性且在.htaccess里要声明RewriteEngine on。

目录

Rewrite语法

RewriteRule

常用Rewrite规则

IIS中使用Rewrite

我们通过在IIS中安装一个名为 ISAPI_Rewrite 的ISAPI筛选器来实现 Rewrite 功能,您需要做的事情只有一个,就是修改配置文件 httpd.ini ,这里举一个简单的例子来说明它的用法。

假设您要实现这样的 Rewrite 功能:您希望当用户访问 /about.htm 的时候实际访问的是 /index.html (您的空间里可以并不需要存在 about.htm)。

那么,设置方法是:

1、创建一个文本文件,内容为

    [ISAPI_Rewrite]
  RewriteRule /about\.htm /index.html

这里,RewriteRule 这一行即为规则行,这一行由三部分组成,三部分由空格隔开,第一部分即 RewriteRule 这几个字,第二部分为用户访问的地址(使用正则表达式),第三部分为实际存在于服务器上的文件路径。

2、将上述文件保存,命名为 httpd.ini 。

3、将这个文件上传到您的网站根目录中,对于我们的虚拟主机,即上传至 /web 文件夹中。

这时,当您访问 about.htm 的时候,看到的就是 index.html 的内容。

Rewrite 是一个功能强大的平台,要真正的使用它,您可能要花费相当长的时间来学习。如果您使用像 Discuz! 论坛等支持伪静态的系统,而仅仅是需要使用伪静态功能,那么您可以不必学习,直接复制论坛开发者提供的配置文件即可,但要注意配置文件必须命名为 httpd.ini ,并且这个文件必须放在网站的根下。

httpd.ini 修改或者上传后一般会立即生效,如果长时间不能生效,请登录主机控制面板将网站停止然后再启动。

Rewrite作用

相关条目

伪静态 网址规范化 Apache Mod_rewrite Htaccess

参考资料

  1. //doc.zzbaike.com/apache/2-2/rewrite/rewrite_guide.html
  2. //doc.zzbaike.com/apache/2-2/mod/mod_rewrite.html

留言

  • 人民网个人信息保护政策 2018-11-14
  • 中央纪委公开曝光八起违反中央八项规定精神问题 2018-11-14
  • 合肥市长二小橡树湾校区师生携手外教端午文化体验行 2018-11-13
  • 城区加大扬尘污染治理力度 所有施工现场必须安装视频监控 2018-11-12
  • 奇闻怪事:瑶族怪异风俗习惯之烟袋定情 2018-11-11
  • 紫光阁中共中央国家机关工作委员会 2018-11-11
  • 页岩气资源税减征30% 2018-11-10
  • 航拍江西南昌龙舟竞渡迎端午 2018-11-10
  • 河北永清:小麦丰收 秸秆变宝 2018-11-09
  • 吴昕孺:一轮明月照湖湘 文明自有温度 2018-11-09
  • 农民回答风水神,“勤劳的农民玩什么没有富起来”。(原创首发) 2018-11-08
  • 有人被逼作弊,有人收获爱情,和高考有关的60个瞬间 2018-11-07
  • 徐海东在周家岗设伏歼敌 2018-11-07
  • 高清:C罗帽子戏法科斯塔梅开二度 葡萄牙3 2018-11-06
  • 李睿的专栏作者中国国家地理网 2018-11-05
  • 200| 856| 495| 711| 461| 429| 217| 202| 928| 503|