Jeg har et hjemmeside projekt, hvor besøgende kun skal kunne se indholdet, hvis de kommer fra en bestemt URL. Dem der ikke kommer fra denne URL (denne URL kan blot være et domæne og behøver ikke være mere specifik end dette), skal sendes videre til en anden side.
Altså: kommer en besøgende fra domæne1.dk kan vedkommende se indholdet - kommer den besøgende ikke fra domæne1.dk videresendes denne til domæne2.dk
Kan det gøres med .htaccess og er der evt. en bedre måde at gøre det på? Uanset: hvordan gør jeg? :-)
Ja, det kan da bestemt gøres via htaccess. ... Afhængig af hvilke rettigheder du har til webserveren. Du kan også gøre noget tilsvarende fra din server-side kode.
Du skal være klar over at det er teknisk svag løsning.
Oplysninger om hvor brugeren kommer fra (referer) hentes fra brugerens browser, og du har derfor 2 usikkerhedsmomenter:
En bruger kan ændre i referer.
Det er ikke sikkert at brugerens browser deler oplysninger om referer, og vil derfor blive dirigeret til den forkerte hjemmeside.
Tak for info - hvordan laves der en stærkere løsning? Jeg har ikke adgang til referrer domænet, men har php og mysql til rådighed. Kan man lave noget her, som er bedre end .htaccess?
Du skal være klar over at det er teknisk svag løsning.
Oplysninger om hvor brugeren kommer fra (referer) hentes fra brugerens browser, og du har derfor 2 usikkerhedsmomenter:
En bruger kan ændre i referer.
Det er ikke sikkert at brugerens browser deler oplysninger om referer, og vil derfor blive dirigeret til den forkerte hjemmeside.
Det er nok begrænset hvor mange der gider rette - samt har intelligensen til det..? Hvis det er en hardcore programmør site med Linux eksperter er der måske noget at bekymre sig om, men er det almindelige surfere og dit indhold IKKE er personlig kritisk, syns jeg måske det KAN være en overkill løsning at lave det.
Alternativt er begge domæner på samme server? Så kan du lave noget $_SESSION shared mellem de to forskellige domæner. så bliver det straks meget mere sikkert sammen med den ovenstående løsning - in my opinion er den dog nok til små hacking ligegyldige opgaver.