沉冰浮水

沉冰浮水

做最终到的事,成为最终成为的人!
github
bilibili
mastodon
zhihu
douban

「备忘」Nginx 重定向(301)相关

环境基于https://lnmp.org/脚本构建;

LNMP 网站配置路径:

/usr/local/nginx/conf/vhost/

然后编辑域名.conf文件;

根域名跳转到 www:

server {
    listen 443 ssl http2;
    server_name www.wdssmq.com feed.wdssmq.com wdssmq.com;

    # …………

    # 一般在 server_name 下边,自己找合适的位置
    if ($host = 'wdssmq.com' ) {
        rewrite ^/(.*)$ https://www.wdssmq.com/$1 permanent;
    }

    # 如有伪静态规则,则放在这里
    location / {
      if (-f $request_filename/index.html) {
          rewrite (.*) $1/index.html break;
      }
      if (-f $request_filename/index.php) {
          rewrite (.*) $1/index.php;
      }
      if (!-f $request_filename) {
          rewrite (.*) /index.php;
      }
    }

    # …………
}

另外的写法:

server {
    listen 443 ssl http2;
    server_name demo.wdssmq.com zbp17.wdssmq.com;

    # …………

    # 一般在 server_name 下边,自己找合适的位置
    if ($host != 'demo.wdssmq.com' ) {
        rewrite ^/(.*)$ http://demo.wdssmq.com/$1 permanent;
    }

    # 如有伪静态规则,则放在这里
    location / {
      #  …………
    }

    # …………
}

然后重启 nginx

/usr/local/nginx/sbin/nginx -s reload

下边命令为重启 lnmp

/root/lnmp restart

相关推荐:

「折腾」Nginx 解析网址参数并跳转_电脑网络_沉冰浮水

「备忘」LNMPA 伪静态 / 301 相关_电脑网络_沉冰浮水

「笔记」LNMP 部署 / 续期 SSL 证书_电脑网络_沉冰浮水

「备忘」Nginx 重定向(301)相关_电脑网络_沉冰浮水 「当前」

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。