View Full Version : What is the conditional code to do this
BigJimTheLug
04-04-2007, 03:03 PM
I want to prevent my google adsense ads from being displayed to a specific domain.
The domain is
http://5centminimum.com/members/timerPTC.php
Can someone help me with the correct conditional statement to prevent adsense ads from being displayed to the above listed url?
Thank you.
Snort_2005
04-04-2007, 03:27 PM
5CENTMINIMUM Please log into your account and try again.
That's all I see.. o_O;
BigJimTheLug
04-04-2007, 04:07 PM
Oh wait. sorry.. I did not explain myself properly.
Ok, some person submitted my board to that site without my permission.
But I don't want my Google adsense ads to be displayed on that url when my site is viewed.
I think that site is a banner exchange, I'm not sure.
But what I want to do is prevent my Google Adsense ads from being displayed on that domain.
Isn't there a code for this involving .htaccess and a rewrite of some kind?
I want those who use that domain to look at my site, but I do not want them to look at my Google Adsense ads. But I only want that domain to not "see" my Google ads.
HMBeaty
04-04-2007, 05:12 PM
So basically preventing hotlinking?
BigJimTheLug
04-04-2007, 05:27 PM
Well, if it can prevent my Google Adsense ads from showing up on that domain when my board is viewed on that domain, then I guess it does prevent hot linking.
Although I'm not quite sure what hotlinking is...
Ok everyone, this is what I have so far, please correct me if I am wrong.
$domain = 'domainyouwantblocked.com';
If(str_replace('www.', '', $_SERVER['server_name']) == $domain) { die(); }
Ok this is what I have:
If(str_replace('www.', '', $_SERVER['server_name']) == $domain)
{
die();
}
And I also have this:
function display_adsense()
{
If(str_replace('www.', '', $_SERVER['server_name']) == $domain)
{
return FALSE;
}
else
{
return TRUE;
}
}And also this
if(display_adsense())
echo "adsense code";
}
Will these codes prevent Adsense from showing up in a domain I don't want them to, even if my site shows up on that domain?
Well, I have an idea as to how to block this type of cheap traffic, and it involves modifying the .htaccess file.
sweet!
BigJimTheLug
04-06-2007, 02:37 AM
Yes, this is similar to preventing "hotlinking." I found out what that was...lol. Thanks for pointing me in the right direction Redlinemotorsports.
Here is what I was after
This code is for multiple referrer that you want to block
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} badsite\.com [NC,OR]
RewriteCond %{HTTP_REFERER} anotherbadsite\.com
RewriteRule .* - [F]
This code here is for one referrer to block
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} badsite\.com [NC]
RewriteRule .* - [F]
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} badsite\.com [NC]
RewriteRule .* - [F]
This code is useful to block sites that you do not want traffic from, and in my case, this is very helpful as I do not need traffic from a few sites.
I just tested this using vbulletin.org and it works great!
HMBeaty
04-06-2007, 02:55 AM
So you got it working now?
BigJimTheLug
04-06-2007, 03:55 AM
Yes, I did.
I tried a plug in, but that wasn't working.
This does the trick!
vBulletin® v3.8.12 by vBS, Copyright ©2000-2024, vBulletin Solutions Inc.