全球主机交流论坛

标题: 求写一个.htaccess文件,访问全部用https [打印本页]

作者: heyzzx    时间: 2017-4-12 09:24
标题: 求写一个.htaccess文件,访问全部用https
求写一个.htaccess文件,访问全部用https,www.ABC.com转到ABC.com
作者: 萌䒤萌    时间: 2017-4-12 09:26
这难道不是一搜一大把的么
作者: Mr.Long    时间: 2017-4-12 09:26
将 http 访问强制重定向至 https,代码如下:
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

作者: TozFly    时间: 2017-4-12 14:28
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteCond %{http_host} ^www.abc.com$ [NC]
  4. RewriteRule ^(.*)$ https://abc.com/$1 [R=301,L]

  5. RewriteCond %{SERVER_PORT} !^443$
  6. RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]

  7. </IfModule>
复制代码


作者: heyzzx    时间: 2017-4-14 18:13
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]

</IfModule>

就很好用了
作者: heyzzx    时间: 2017-5-16 13:53
配置 HTTPS 强制跳转

打开 /etc/apache2…….conf ,

在 <VirtualHost *:80></VirtualHost> 标签内随便一个地方加入以下三行

RewriteEngine on
RewriteCond   %{HTTPS} !=on
RewriteRule   ^(.*)  https://%{SERVER_NAME}$1 [L,R]


强制跳转https配置完毕,保存退出。




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4