if you don't own the domain then you won't ever receive the request and you can't do nothing about it
On Wed, Nov 11, 2015 at 1:01 PM, shahzaib shahzaib <[email protected]> wrote: > One point is worth mentioning, we don't own ad.domain.com its a 3rd party > website. All we can control is ourdomain.com. > > On Wed, Nov 11, 2015 at 3:25 PM, shahzaib shahzaib <[email protected]> > wrote: > >> >>you can create separate server blocks for each domain >> I think issue will still persist. Say https://ad.domain.com makes static >> call to http://ourdomain.com , it'll end up with conflicted scheme i.e >> https -> http. We can't force http to https as well because it'll break >> static calls from http -> http. >> >> Actually we've video sharing website from where people embed http/https >> links to there websites. Now the problem is, some of the HTTPS websites >> have embedded HTTP URL links from our website instead of HTTPS due to which >> the code is unable to execute on their HTTPS website because it is making >> call from https -> http which is wrong. The number of these malformed links >> are huge and there's no way that those users can manually correct >> the embedded links by editing http to https and vice versa). >> >> 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. >> >> On Wed, Nov 11, 2015 at 3:10 PM, Avraham Serour <[email protected]> >> wrote: >> >>> you can create separate server blocks for each domain >>> >>> On Wed, Nov 11, 2015 at 11:36 AM, shahzaib shahzaib < >>> [email protected]> wrote: >>> >>>> Hi, >>>> >>>> Is there a way we can serve $scheme (HTTP/HTTPS) based on source >>>> request ? Such as : >>>> >>>> if https://ad.domain.com --> sends request to http://ourdomain.com (as >>>> it'll fail due to cross $scheme conflict) >>>> >>>> So http://ourdomain.com will check that the request invoked using >>>> https $scheme and it'll redirect http://ourdomain.com to >>>> https://ourdomain.com for that particular ad.domain.com. >>>> >>>> --------------------------------------------------------- >>>> >>>> Is that possible guys ? >>>> >>>> Thanks in Advance ! >>>> >>>> Regards. >>>> Shahzaib >>>> >>>> >>>> Need to send me private email? I use Virtru >>>> <https://www.virtru.com/how-it-works/?utm_medium=Email&utm_source=Plugin%20Users&utm_campaign=Footer>. >>>> >>>> >>>> _______________________________________________ >>>> nginx mailing list >>>> [email protected] >>>> http://mailman.nginx.org/mailman/listinfo/nginx >>>> >>> >>> >>> _______________________________________________ >>> nginx mailing list >>> [email protected] >>> http://mailman.nginx.org/mailman/listinfo/nginx >>> >> >> > > _______________________________________________ > nginx mailing list > [email protected] > http://mailman.nginx.org/mailman/listinfo/nginx >
_______________________________________________ nginx mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx
