Basically I'm looking for a configuration where a person coming from an external site is sent through a splash page confirming they want to visit the site (due to its adult nature), but if they are browsing within the site they aren't forced to visit the splash page. Basically the procedure people follow is one of two options: http://externalsite.com/ -> Splash page -> http://mysite.com/pagerequested/ Code (markup): OR http://mysite.com/page/ -> http://mysite.com/anotherpage/ Code (markup): I know that the splash page would mean i have to use PHP or another scripting language to figure out which page they are wanting, but my thoughts are that the redirects can be done using Apache, please correct me if I'm wrong, or you need a diagram or something to understand it better.
A bit of advanced configuration will be needed. Generaly what you will need to do is use rewrite rules, and put a Condition on them, basicly if referer is not your website show splash page, basicly you'd want to put the condition in, and chain the rules after wards, so it'll only effect outside browsers (it's not something i have done yet but read about it in the apache mod rewrite documentation).