Reputation:
I want to avoid direct acces to a page via nginx.
I would like this page only accessible via an iframe which is on the same domain.
Is that possible ?
Thanks.
Upvotes: 1
Views: 1653
Reputation: 32973
When a page is loaded as content of an iframe the request's Referer
is set to the containing page, so you can check whether the iframe content is actually loaded inside the iframe by checking the Referer
header.
Of course that header can be spoofed pretty easily, but may be sufficient, and doesn't require reliance on eg Javascript running clientside.
Upvotes: 1