Welcome! Log In Create A New Profile

Advanced

Re: Correct Rewrite?

Richard Stanway
March 11, 2016 03:30PM
The way I do this is to use multiple server {} blocks, and put all the
non-canonical hostnames / port 80 requests in a server block with a return
301 to the canonical (and HTTPS) host which only listens on 443 and the
canonical hostname.

On Fri, Mar 11, 2016 at 9:12 PM, mevans336 <nginx-forum@forum.nginx.org>
wrote:

> We currently use the following method to perform an http to https rewrite.
>
> rewrite ^ https://$server_name$request_uri permanent;
>
> I am planning to change it to the preferred method of:
>
> return 301 https://$server_name$request_uri;
>
> However, we'd like to also make sure any requests for domain.com are sent
> to
> www.domain.com, whether someone tries to access domain.com via http or
> https.
>
> How would I write the redirect statement to rewrite http:// to https://
> but
> also rewrite domain.com to www.domain.com?
>
> Posted at Nginx Forum:
> https://forum.nginx.org/read.php?2,265257,265257#msg-265257
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

Correct Rewrite?

mevans336 March 11, 2016 03:12PM

Re: Correct Rewrite?

Richard Stanway March 11, 2016 03:30PM

Re: Correct Rewrite?

mevans336 March 13, 2016 07:30AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 301
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready