域名重定向在Nginx上配置比较简单,在Windows Sever上需要安装插件才能实现。
例如一个实例
server { listen 443 ssl; server_name https://域名; ssl_certificate 证书.pem; ssl_certificate_key 证书.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; location / { proxy_pass https://*.cn/; client_max_body_size 20m; } if ($request_uri = /){ return 301 https://域名/*_page/#/login; }
Windows IIS 需要安装2个插件 ARR和 URL-Rewite
https://www.iis.net/downloads/microsoft/application-request-routing
https://www.iis.net/downloads/microsoft/url-rewrite
然后配置 代理和重定向
模式 为 ^$, 301
ReverseProxyinBoundRule1: 模式 (.*) 根据实际的来, 条件 {CACHE_URL} 模式 ^(https?)://
具体的配置以实际项目为准,我这个是最简单的模式,作为参考,重点在于安装上述2个插件。