Welcome! Log In Create A New Profile

Advanced

Re: Problem with return 302 redirection, with Nginx 1.3.11 + Drupal 7

António P. P. Almeida
January 23, 2013 08:14AM
On 23 Jan 2013 12h46 CET, m6rkalan@gmail.com wrote:

> Hello,
>
> In order to redirect certain Drupal 7 functions to https I have
> setup Nginx 1.3.11 as follows:
>
> location ~* ^/(\?q=)?(?:user|admin|contact$) {
> return 302 https://$host$request_uri;
> }

Locations don't match the query string part.

At the http level:

map $arg_q $q_secure {
default 0;
~(?:user|admin|contact) 1;
}

map $uri $u_secure {
default 0;
~^/(?:user|admin|contact) 1;
}

map $q_secure$u_secure $secure {
default 0;
10 1;
01 1;
}

At the server level:

if ($secure) {
return 302 https://$host$request_uri;
}

Try it.
--- appa

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

Problem with return 302 redirection, with Nginx 1.3.11 + Drupal 7

Mark Alan January 23, 2013 06:48AM

Re: Problem with return 302 redirection, with Nginx 1.3.11 + Drupal 7

Francis Daly January 23, 2013 07:04AM

Re: Problem with return 302 redirection, with Nginx 1.3.11 + Drupal 7

António P. P. Almeida January 23, 2013 08:14AM

SOLVED Re: Problem with return 302 redirection, with Nginx 1.3.11 + Drupal 7

Mark Alan January 23, 2013 03:32PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 159
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