Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-22-2002, 02:10 AM
TaP TaP is offline
 
Join Date: Nov 2001
Posts: 168
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Someone posted my board on a website that is inapropriate for my audience, is there any way I can get it so no one from that website can enter my board? Say, they have my link on their site, I want it to if they click on that link (on their site) that it will block whoever comes from there...is this possible?

Kinda hard to explain, hope you can understand me.

Once more just to clear things up...

Say someone has my link on their site, and I don't want anyone that clicks on that link, to come to my site, is there any way I can block it so anyone that clicks that link on their site, that they cant enter my board? Kinda like a refferer block?

Thanks
Patrick
Reply With Quote
  #2  
Old 01-22-2002, 08:08 AM
Admin's Avatar
Admin Admin is offline
Coder
 
Join Date: Oct 2023
Location: Server
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Place this in your config.php file, but change vbulletin.org to their domain (without www!):
Code:
if (strstr($HTTP_REFERER, 'vbulletin.org')) {
  sleep(900);
}
this will make the page "load" for them for 15 minutes... so unless they wait 15 minutes they will never see the page.

You can just use exit; instead of the sleep() call, but I find it more fun to just let them see in front of the screen waiting for the page to load.
Reply With Quote
  #3  
Old 01-22-2002, 05:03 PM
Xelation's Avatar
Xelation Xelation is offline
 
Join Date: Jan 2002
Location: Buffalo, New York
Posts: 457
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hehe, Yeah to bad you couldn't see them get frustrated...lol
Reply With Quote
  #4  
Old 01-22-2002, 05:42 PM
JamesUS's Avatar
JamesUS JamesUS is offline
 
Join Date: Oct 2001
Posts: 347
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

While sleep(); is much more fun it is safer to use exit; as if a few people hit that link at the same time, you could kill the server as rogue apache processes are left lying around for 15 minutes.
Reply With Quote
  #5  
Old 01-23-2002, 08:14 PM
TaP TaP is offline
 
Join Date: Nov 2001
Posts: 168
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks guys...is there any way to block all web page refferers? So if I want to shut my site down for a little bit, no one can link it...to have less traffic?
Reply With Quote
  #6  
Old 01-19-2004, 07:27 PM
irn-bru's Avatar
irn-bru irn-bru is offline
 
Join Date: Feb 2002
Location: Scotland
Posts: 98
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I had a few naughty sites spamming the referal page that I didnt want my members to go to at the time my vbstats page was full of them.

I sorted it by useing a .htaccess file on the server, you must have mod_rewrite
on and put this in the .htaccess file

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://some-lamer-site.com/
RewriteRule /* http://www.another-site.com/ [R,L]

Replace some-lamer-site.com with the spammer site name that you want to redirect and change the another-site.com to the site they will go to instead of yours, personaly I redirect them to the pop up from hell page.

And so on...for each site you want to block..

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://some-lamer-site.com/
RewriteRule /* http://www.another-site.com/ [R,L]
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://www.spammer_site.com/
RewriteRule /* http://www.internetlastpage.com/ [R,L]
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:14 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03849 seconds
  • Memory Usage 2,208KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete