On a web site of mine, I want visitors who are referred from one specific domain to be taken to a special page on the site, while everyone else continues to see the normal home page.
And the reason I know I'm not a monk yet is because it was only after three days of wrangling with Apache mod_rewrite, trying unsuccessfully to bend it to my will, that I realized I could just use perl:
#!/usr/bin/perl -w use strict; use CGI qw(referer redirect); # index.cgi my $site = 'http://mysite.com/'; my $newpage = 'newpage.html'; my $home = 'index.html'; my $q = new CGI; if ($q->referer =~ /thatdomain/){ print redirect($site . $newpage); } else { print redirect($site . $home); }
And then in my .htaccess file I say
DirectoryIndex index.cgiand I'm done!
Three days!!!
I hope someday to get to where maybe only a day and a half goes by before I reach for perl. Will I be a monk then? :)
In reply to How I know I'm not a monk yet by mojodaddy
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |