全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 748|回复: 2
打印 上一主题 下一主题

问个301 到https的问题

[复制链接]
跳转到指定楼层
1#
发表于 2017-2-28 22:42:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
响各个哥哥  问个301 到https的问题,困扰一晚了。

给网站加了ssl证书 ,绿了,很爽,但是折腾跳转时悲催了。


RewriteEngine On
RewriteCond %{HTTP_HOST} ^xxx.com [NC]
RewriteRule ^(.*)$ https://xxx.com/$1 [L,R=301]

感觉没有错,但是一直报错重定向次数太多

其他地方也没看到有定向,迷糊了,求哥哥们指导一下。



2#
发表于 2017-2-28 22:47:40 | 只看该作者
本帖最后由 nic2013 于 2017-2-28 22:48 编辑

nginx

  1. server
  2.         {
  3.         listen          80;
  4.         server_name 123.com www.123.com;
  5.         return 301 https://123.com$request_uri;
  6. }
复制代码



Apache


  1. RewriteEngine on
  2. RewriteBase /
  3. RewriteCond %{SERVER_PORT} !^443$
  4. RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
复制代码
3#
发表于 2017-2-28 22:58:32 | 只看该作者
OneInStack自带的跳转都挺好的,我一直用:
Nginx:
if ($ssl_protocol = "") { return 301 https://$host$request_uri; }
Apache:
RewriteEngine on
RewriteCond   %{HTTPS} !=on
RewriteRule   ^(.*)  https://%{SERVER_NAME}$1 [L,R]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-30 06:00 , Processed in 0.058693 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表