博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个APACHE重写机制实例的两点细节
阅读量:5838 次
发布时间:2019-06-18

本文共 659 字,大约阅读时间需要 2 分钟。

有这么一个实例,需要把APACHE的HTTP成HTTPS,并且产品子站点名太长需要重定向到根站点里。
根据REWRITE机制,这个可以很容易在APACHE配置中实现。
分别在APACHE主配置文件和SSL子配置文件分别配置以下内容
httpd.conf -----
RewriteEngine on
SSLProxyEngine On
RewriteCond %{HTTPS} off [NC]
RewriteRule ^(.*)$   [L]
ssl.conf---------
RewriteEngine on
RewriteRule ^/$ /abcdefghijklmn/index.html [P,L]
RewriteRule ^/([^/]*)$ /abcdefghijklmn/$1 [P,L]
RewriteRule ^/icon/([^/]*)$ /abcdefghijklmn/icon/$1 [P,L]
RewriteRule ^/js/([^/]*)$ /abcdefghijklmn/js/$1 [P,L]
RewriteRule ^/css/([^/]*)$ /abcdefghijklmn/css/$1 [P,L]
 
虽然容易,其中的两个细节还是需要提醒朋友们注意:第一个在主配置文件中,RULE FLAG不能带P,而SSL配置中必须带P。P表示Proxy。
本文转自 dannyy1026 51CTO博客,原文链接:
http://blog.51cto.com/dannyyuan/40278

转载地址:http://gnncx.baihongyu.com/

你可能感兴趣的文章
$_SERVER['SCRIPT_FLENAME']与__FILE__
查看>>
[分享]Ubuntu12.04安装基础教程(图文)
查看>>
django 目录结构修改
查看>>
win8 关闭防火墙
查看>>
CSS——(2)与标准流盒模型
查看>>
C#中的Marshal
查看>>
linux命令:ls
查看>>
Using RequireJS in AngularJS Applications
查看>>
【SAP HANA】关于SAP HANA中带层次结构的计算视图Cacultation View创建、激活状况下在系统中生成对象的研究...
查看>>
【ros】Create a ROS package:package dependencies报错
查看>>
通过容器编排和服务网格来改进Java微服务的可测性
查看>>
Linux基础命令---rmdir
查看>>
Java I/O操作
查看>>
Tomcat性能调优
查看>>
灰度图像和彩色图像
查看>>
argparse - 命令行选项与参数解析(转)
查看>>
修改上一篇文章的node.js代码,支持默认页及支持中文
查看>>
java只能的round,ceil,floor方法的使用
查看>>
新开的博客,为自己祝贺一下
查看>>
采用JXL包进行EXCEL数据写入操作
查看>>