Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 301重定向问题

[复制链接]
被强煎的蛋 发表于 2018-7-17 17:00:26 | 显示全部楼层 |阅读模式
Linux面板
配置文件
if ($host ~ '^discuz.net'){
                        return 301 https://www.discuz.net$request_uri;
                }
        #301-END
这样子访问discuz.net倒是能不带www访问到https://www.discuz.net
但是如果 直接访问 www.discuz.net 就不会跳转






怎么写 如果 if ($host ~ '^discuz.net'){    或者  www.discuz.net 则 https://www.discuz.net
不会写规则,求指教


我想的功能 访问 www.discuz.netdiscuz.net 都跳转 https://www.discuz.net



cordmm 发表于 2018-7-18 08:26:50 | 显示全部楼层
web端是哪个?看着像Nginx
试下:

  1. if ($host != 'discuz.net' ) {
  2. rewrite ^/(.*)$ https://discuz.dismall.com/$1 permanent;
  3. }
复制代码
回复

使用道具 举报

jameson512 发表于 2018-7-18 09:24:43 | 显示全部楼层
你这目的只是想跳转到https吧?不管是带不带www,只要不是https就跳转到https

  1. if ($server_port !~ 443){
  2.      rewrite ^(/.*)$ https://discuz.dismall.com$1 permanent;
  3.     }
  4. if ($host ~ '^discuz.net'){
  5.     return 301 https://discuz.dismall.com$request_uri;
  6. }
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-22 15:35 , Processed in 0.021116 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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