View Single Post
  #6  
Old 10-10-2006, 07:12 PM
The Finman's Avatar
The Finman The Finman is offline
 
Join Date: Jun 2006
Posts: 78
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by smacklan
Thanks Fin...this will be easier than porting filberts script and looks like I can have some good fun with it as well
You're welcome.

Also, you can do more such as banning IP or IP ranges. I like using .htaccess because unlike most other redirects, there is no pause as this takes place at the server itself so that the person never even gets to your site before being sent somewhere else.

Here is the IP ban version

Code:
Options +FollowSymlinks 
RewriteEngine On
RewriteCond %{REMOTE_HOST} ^68\.235\.229\.221
RewriteRule ^.*$ http://www.wherever_you_want_to_send_them_to.html   [L,R]
RewriteCond %{REMOTE_HOST} ^88\.229\.
RewriteRule ^.*$ http://www.some_place_different_you_want_to_send_these_to.php [L,R]
The ^88\.229\. one shows an IP range ban. I'm sure you are aware of the probelms that can cause, so I usually only use it for foreign IP ranges. For anyone else that wants to use it...remember that if you ban an IP range, that you are going to ban usually an entire or partial list of people that may be sharing that IP with whoever you are trying to block (a good example is dynamic AOL IPs).

Also, you can combine the "hot linking" URL block .htaccess file with the IP & IP range block together like this.

Code:
Options +FollowSymlinks 
RewriteEngine On
RewriteCond %{REMOTE_HOST} ^68\.235\.229\.221
RewriteRule ^.*$ http://www.wherever_you_want_to_send_them_to.html   [L,R]
RewriteCond %{REMOTE_HOST} ^88\.229\.
RewriteRule ^.*$ http://www.some_place_different_you_want_to_send_these_to.php [L,R]
RewriteCond %{HTTP_REFERER} ^http://www.url_of_bad_site.com 
RewriteRule /* http://www.wherever_you_want_to_send_them_to.html   [R,L]
RewriteCond %{HTTP_REFERER} ^http://www.2nd_url_of__different_bad_site.com 
RewriteRule /* http://www.some_place_different_you_want_to_send_these_to.php   [R,L]
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01224 seconds
  • Memory Usage 1,769KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete