apache - .htaccess rewrite based on referrer -
i'd direct traffic coming particular domain (foo.net
) homepage of website (http://www.bar.net/index.php
). i've tried many, many ways of doing this, of crash site, others of don't work. however, can reliably direct google.com
or bbc.com
using following:
<ifmodule mod_rewrite.c> options +followsymlinks rewriteengine on rewritecond %{http_referer} ^http://(www\.)?foo\.net rewriterule ^$ http://www.bbc.com [l] </ifmodule>
this current code:
<ifmodule mod_rewrite.c> options +followsymlinks rewriteengine on rewritecond %{http_referer} ^http://(www\.)?foo\.net rewriterule ^$ http://www.bar.net/index.php [l] </ifmodule>
however, traffic comes via 1 link particular page on site http://www.bar.net/?q=en/tickets
, when redirect own homepage, ?q=en/tickets
appended url , visitor sent tickets page anyway (the url looks this: http://www.bar.net/index.php?q=en/tickets
it's drupal site .htaccess
has other content, , i've put right @ beginning of .htaccess
. feel need tweak here - ideas
add ?
end of target url:
rewriterule ^$ http://www.bar.net/index.php? [l]
or use [qsd]
flag if you're on apache 2.4
rewriterule ^$ http://www.bar.net/index.php [l,qsd]
Comments
Post a Comment