Rewrite all https to http except one location

Styopa Semenukha semenukha at gmail.com
Mon Feb 24 18:46:22 UTC 2014


>  location /mailadmin/(.*.\.php)${
This should probably be:
location ~ /mailadmin/(.*\.php)$ {

Otherwise it's not treated as regex.

On Monday, February 24, 2014 04:01:03 PM basti wrote:
> Hello,
> I have a SSL config like
> 
> server {
> 
>  server_name ...;
>  
>  # do not rewrite this
>  location /mailadmin/(.*.\.php)${
>    ...
>    # some stuff   
>  }
>  
> 
>  location / {
>    ...
>    rewrite ^ http://$server_name$request_uri? permanent;
>  }
> 
>  location ~ \.php$ {
>    ...
>    # php stuff
>  }
> }
> 
> URLS like
> https://example.com/mailadmin/set.php?p_s=301AB1837E730B55&framework=
> are partly rewrite
> 
> How can I solve this?
> Regards,
> Basti
> 
> 
> 
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
-- 
Best regards,
Styopa Semenukha.



More information about the nginx mailing list