Welcome! Log In Create A New Profile

Advanced

Re: Redirect request based on source $scheme !!

November 11, 2015 06:23AM
shahzaib1232 Wrote:
-------------------------------------------------------
> So we're thinking to have some condition in place that if the request
> for
> HTTP embedded link comes from any HTTPS domain , nginx will detect
> that
> source $scheme and redirect that request to HTTPS.

The problem is you only have $request_uri (which can be anything) which should contain whats being asked for, but there is no way to detect (map) where it's coming from.
You could do something with Lua, do a co-socket call to its origin on https, if that works save it in a cache, the next time you test for the cache value.
Or get the calling party to add a header and map that back to https.

---
nginx for Windows http://nginx-win.ecsds.eu/
Subject Author Posted

Redirect request based on source $scheme !!

shahzaib1232 November 11, 2015 04:38AM

Re: Redirect request based on source $scheme !!

Avraham Serour November 11, 2015 05:12AM

Re: Redirect request based on source $scheme !!

shahzaib1232 November 11, 2015 05:26AM

Re: Redirect request based on source $scheme !!

shahzaib1232 November 11, 2015 06:02AM

Re: Redirect request based on source $scheme !!

Avraham Serour November 11, 2015 06:04AM

Re: Redirect request based on source $scheme !!

shahzaib1232 November 11, 2015 06:22AM

Re: Redirect request based on source $scheme !!

itpp2012 November 11, 2015 06:23AM

RE: Redirect request based on source $scheme !!

Lukas Tribus November 11, 2015 07:56AM

Re: Redirect request based on source $scheme !!

Francis Daly November 11, 2015 08:34AM

Re: Redirect request based on source $scheme !!

B.R. November 11, 2015 09:16AM

Re: Redirect request based on source $scheme !!

shahzaib1232 November 11, 2015 12:00PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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