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

安徽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

留言

  • 铁总:全国铁路迎来端午假期客流最高峰 2019-03-25
  • 香港推进“青年宿舍计划”(观香港) 2019-03-25
  • 中国银行业新媒体5月排行榜 2019-03-24
  • 我老张工经历过中国计划经济时代,实践过计划经济,岂能不知计划经济?!现在的市场经济,我也有了实践感受。比较之,深感计划经济是适合社会主义的,而市场经济是不适合社 2019-03-24
  • 人民日报红船观澜:干部的心意是对群众的真情实意 2019-03-23
  • 中俄东线天然气管道黑龙江盾构隧道贯通 2019-03-22
  • 把每一元善款都用到实处 2019-03-22
  • 山东今年以来运用"四种形态"处理2.6万人次 2019-03-21
  • 大妈坐公交摔伤 合肥公交公司一审被判担全责 2019-03-21
  • 西安华大非法吸收公众存款案开庭 涉案金额23.9亿 2019-03-20
  • “儿亦当格外奋发,兢兢业业以图成功”——读向警予写给父母的信 2019-03-19
  • 中国经济稳中向好的发展态势没有变 2019-03-19
  • 凯恩率“三狮军团”艰难战胜突尼斯 2019-03-18
  • 美国佷聪明,他总是在他的贸易伙伴将要出现经济问题的时候,找个由头溜了。 2019-03-17
  • 邢台彩民守号两年中620万元 却仍有遗憾 2019-03-16
  • 940| 981| 982| 537| 305| 683| 675| 100| 594| 664|