Difference between revisions of "Return (nginx.conf)"
Jump to navigation
Jump to search
Line 6: | Line 6: | ||
server { | server { | ||
listen 80 default_server; | listen 80 default_server; | ||
− | server_name _; | + | [[server_name]] _; |
[[return 301]] https://$host$[[request_uri]]; | [[return 301]] https://$host$[[request_uri]]; | ||
} | } | ||
Line 13: | Line 13: | ||
server { | server { | ||
[[listen]] 80; | [[listen]] 80; | ||
− | server_name ~^(?<name>.+)\.example\.com$; | + | [[server_name]] ~^(?<name>.+)\.example\.com$; |
[[return]] 301 http://example.com/$name$[[request_uri]]; | [[return]] 301 http://example.com/$name$[[request_uri]]; | ||
} | } |
Revision as of 17:51, 26 August 2021
HTTP to HTTPS redirection example:
server { listen 80 default_server; server_name _; return 301 https://$host$request_uri; }
https://stackoverflow.com/questions/45318758/nginx-variable-for-subdomain
server { listen 80; server_name ~^(?<name>.+)\.example\.com$; return 301 http://example.com/$name$request_uri; }
Related terms
- Configure HTTP to HTTPs redirection with Nginx
- AWS ALB: Redirect (AWS::ElasticLoadBalancingV2::Listener)
rewrite
See also
Advertising: