apache如何同时重定向https与www
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache如何同时重定向https与www相关的知识,希望对你有一定的参考价值。
我服务器用得apache 现在是https的协议,用得是apache的rewrite规则
RewriteCond %SERVER_PORT !^443$
RewriteRule ^(.*)?$ https://%SERVER_NAME/$1 [L,R=301]
但是因为我这边的业务需求,需要把访问一级域名的请求全部重定向到www下,并且要保持https协议。求大神帮一下忙。
如果需要将域名从gworg.com跳转到www.gworg.com,则可以使用一下代码:
RewriteEngine onRewriteCond %http_host ^gworg.com [NC]
RewriteRule ^(.*)$https://www.gworg.com/$1[L,R=301]
强制HTTPS
RewriteEngine On
RewriteCond %SERVER_PORT 80
RewriteRule ^(.*)$ https://%HTTP_HOST/$1 [R,L]
Apache自动跳转到 HTTPS:https://www.gworg.com/ssl/130.html
apache_conf HTTPS和WWW重定向
以上是关于apache如何同时重定向https与www的主要内容,如果未能解决你的问题,请参考以下文章
apache将http重定向到https,将www重定向到非www
带有或不带有“www”的 https 上的 Apache 重定向