`

利用REWRITE模块,让HTTP://重写为HTTPS://

 
阅读更多
http://doc.linuxpk.com/5588.html




修改httpd.conf

先打开:LoadModule rewrite_module modules/mod_rewrite.so
在最后一行加入
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/?(.*)$ https://%{SERVER_NAME}/$1 [L,R]


含义是这样的:为了让用户访问传统的http://转到https://上来,用了一下rewrite规则:
第一句:启动rewrite引擎
第二句:rewrite的条件是访问的服务器端口不是443端口
第三句:这是正则表达式,^是开头,$是结束,/?表示有没有/都可以(0或1个),(.*)是任何数量的任意字符

整句的意思是讲:启动rewrite模块,将所有访问非443端口的请求,url地址内容不变,将http://变成https://。
分享到:
评论

相关推荐

    UrlReWrite(Url重写或伪静态)完美示例源码

    URL重写技术在今天已不是什么新鲜的话题了,在Apache服务器提供了名为mod_rewrite的URL重写模块,而在IIS服务器上,也有很多商业的ISAPI 筛选器模块可供使用。然而这对于我们,没有很多的资金或使用的共享服务器,...

    php rewrite

    Rewrite是一种服务器的重写脉冲技术,它可以使得服务器可以支持 URL 重写,是一种最新流行的服务器技术。它还可以实现限制特定IP访问网站的功能。很多情况下,某个 IP 的访问很容易造成 CPU 100% (比如 某些搜索...

    Apache Rewrite实现URL的301跳转和域名跳转

    方法有两种一种是编译apache的时候就直接安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用源码和apxs来安装rewrite模块。 基于服务器级的(httpd.conf)有两种方法,一种是在httpd.conf的全局下...

    解析htaccess伪静态的规则

    若要通过htaccess使用伪静态,则必须空间商支持Rewrite模块,该模块负责URL的重写。否则即便是设置好了,也无法使用,并且还有可能出现500错误。下面是Discuz的伪静态设置文本: # 将 RewriteEngine 模式打开 ...

    Oracle9i的init.ora参数中文说明

    ), interpreted (然后 PL/SQL 模块将被编译为 PL/SQL 字节代码格式), debug (PL/SQL 模块将用探测调试符号来编译), non_debug。 默认值: " interpreted, non_debug " plsql_native_linker: 说明: 此参数指定链接...

    apache的AllowOverride以及Options使用详解

    通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里。但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对.htaccess 所在目录进行配置。从安全性考虑,根目录的...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    3. scott用户:是个演示用户,是让你学习Oracle用的。 二、 常用命令 学习oracle,首先我们必须要掌握常用的基本命令,oracle中的命令比较多,常用的命令如下: 1. 登录命令(sqlplus) 说明:用于登录到oracle数据库 ...

    迈思网站内容管理系统(MyStepCMS) 1.0.5.zip

     采用模块化开发,以模板模块为基础,插件模块为扩充,各插件可以方便添加、停用、删除,各功能模块即截然独立,又可以相互调用,实现了便捷与强大的完美统一。同时,系统源代码完全开放,您可以在遵循相关开源原则...

    MyStepCMS 迈思网站内容管理系统 v1.0.5.zip

    采用模块化开发,以模板模块为基础,插件模块为扩充,各插件可以方便添加、停用、删除,各功能模块即截然独立,又可以相互调用,实现了便捷与强大的完美统一。同时,系统源代码完全开放,您可以在遵循相关开源原则的...

    Apache之AllowOverride参数使用说明

    通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里。但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对.htaccess 所在目录进行配置。

    网络安全员题库答案解析.xls

    8 下面哪个不是HAProxy作为负载均衡器的优点 支持Rewrite重写 支持虚拟主机 9 下面哪个是LVS-MASTER的用处 提供负载均衡 提供Web服务 10 最常见的三种群集类型不包括( ) 高性能科学集群 负载均衡集群 11 关于负载...

Global site tag (gtag.js) - Google Analytics