沉冰浮水

沉冰浮水

做最终到的事,成为最终成为的人!
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)相關_電腦網路_沉冰浮水 「當前」

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。