• 海淀区发布《海淀区文化创意产业投资引导基金实施办法》 2019-06-25
  • 狼若真的来了,真相又会怎样?(痴山原创) 2019-06-25
  • 信息网络传播视听节目许可证(许可证号3110483) 2019-06-17
  • 女性之声——全国妇联 2019-06-17
  • 习近平要求把这项工作作为重大政治任务 2019-06-14
  • 发现陕南:人间四月水泉坪 像绣花一样对待一块秧田 2019-06-14
  • 纵观世界各国,冠于人民共和国之称的都是社会主义国家,无疑,人民是有阶级性的一个概念,并且一般指劳动者阶级主导的社会制度,但事实呢? 2019-06-12
  • 中山八路总站 调整12公交线 2019-06-12
  • 小学生和父亲历时三年半携手完成10万字小说 2019-06-11
  • 最高法、最高检:认罪认罚从宽制度实施效果逐步显现 2019-06-11
  • “中国式创新”刷新汉语词库 2019-06-02
  • 宝鸡消防—宝鸡市消防支队 2019-05-29
  • 首届(2017)中国长期护理保险发展论坛 2019-05-20
  • 詹国枢.blog的博客—强国博客—人民网 2019-05-20
  • 陈全国在新疆果业集团调研 2019-05-18
  • 个人工具
    名字空间
    变换
    操作

    内蒙古快三走势图下载: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-06-25
  • 狼若真的来了,真相又会怎样?(痴山原创) 2019-06-25
  • 信息网络传播视听节目许可证(许可证号3110483) 2019-06-17
  • 女性之声——全国妇联 2019-06-17
  • 习近平要求把这项工作作为重大政治任务 2019-06-14
  • 发现陕南:人间四月水泉坪 像绣花一样对待一块秧田 2019-06-14
  • 纵观世界各国,冠于人民共和国之称的都是社会主义国家,无疑,人民是有阶级性的一个概念,并且一般指劳动者阶级主导的社会制度,但事实呢? 2019-06-12
  • 中山八路总站 调整12公交线 2019-06-12
  • 小学生和父亲历时三年半携手完成10万字小说 2019-06-11
  • 最高法、最高检:认罪认罚从宽制度实施效果逐步显现 2019-06-11
  • “中国式创新”刷新汉语词库 2019-06-02
  • 宝鸡消防—宝鸡市消防支队 2019-05-29
  • 首届(2017)中国长期护理保险发展论坛 2019-05-20
  • 詹国枢.blog的博客—强国博客—人民网 2019-05-20
  • 陈全国在新疆果业集团调研 2019-05-18
  • 快乐飞艇哪个国家的 qq游戏欢乐升级怎么玩 快乐10分玩法技巧 湖南幸运赛车遗漏 秒速时时彩怎么计划 m88线上娱乐代理 双人急速赛车 山西快乐十分钟新闻 幸运飞艇官网开奖直播 极速快3哪里下载迅雷下载 香港最准两码中特 东方6十1开奖号码查询 白小姐三肖中特期期准 澳洲幸运10群 极速时时彩是不是假的