Jean-Daniel FISCHER
August 22, 2019 09:24AM
Hi,

I an trying to set the sheme used in automatic redirect generates by nginx
when trailing slash is missing. The nginx server is behind a proxy that
handles ssl, hence all requests are made using http so nginx use http in
absolute redirect.

Is there a way to configure nginx to use the value of
"$http_x_forwarded_proto" ?

The server conf:

server {
listen 8080;
server_name _;
gzip on;
gzip_disable "msie6";
root /usr/share/nginx/www;
# Prevent redirect to have port 8080
port_in_redirect off;

# 404
error_page 404 /404.html;

# Redir auto to http
if ($http_x_forwarded_proto = http) {
return 301 https://$host$request_uri;
}

# Ensure remote ip is the right one
set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;
real_ip_recursive on;

# Cache control on image
location ~ ^/fr/(.*\.(bmp|gif|jpeg|jpg|jxr|hdp|wdp|png|svg|svgz|tif|tiff|wbmp|webp|jng|cur|ico|woff|woff2))$
{
add_header Cache-Control public,max-age=86400;
alias /usr/share/nginx/www/$1;
}

# Serving data configuration
location ~ ^/fr/(.*) {
include /etc/nginx/redirect/*;
alias /usr/share/nginx/www/$1;
}
}

Regards,

--

https://cedreo.com/ *Jean-Daniel Fischer*
Developer

+33 (0)2 40 18 04 77
16 Bd Charles de Gaulle, Bât. B
44800 Saint-Herblain, France

[image: LinkedIn] https://linkedin.com/company/cedreo/ [image: Facebook]
https://facebook.com/cedreo3d/ [image: YouTube]
https://youtube.com/channel/UCj1QYnZvV8Wbtdivc4GD7CA [image: Instagram]
https://instagram.com/cedreo3D/


*Cedreo est noté* [image: Trustpilot Stars]
https://fr.trustpilot.com/review/www.cedreo.com?utm_medium=Trustbox&utm_source=EmailSignature1
sur [image: Trustpilot Logo]
https://fr.trustpilot.com/review/www.cedreo.com?utm_medium=Trustbox&utm_source=EmailSignature1
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

Automatic trailing slash redirect and scheme

Jean-Daniel FISCHER August 22, 2019 09:24AM

Re: Automatic trailing slash redirect and scheme

Igor A. Ippolitov August 22, 2019 11:10AM

Re: Automatic trailing slash redirect and scheme

Francis Daly August 22, 2019 06:08PM

Re: Automatic trailing slash redirect and scheme

Jean-Daniel FISCHER August 26, 2019 04:00AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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