![]() |
Someone should integrate the 2. :) It would not be too hard.
|
Okay, the second hack in the first post of this thread uses the bots listed in the vBulletin Options.
|
calorie thank you! Just by accident I noticed that the two IPs using most of my bandwidth were msnbot and jetbot these days. And the logs revealed that they were constantly browsing my forum with new session strings. A nightmare!
Notice though that for vB303_remove_bot_sids_2 you could probably use the datastore cache, thus saving one costly query. |
I'm really confused.... what is msnbots unique identifier.... and what do I need to do so they dont get sids....
|
Always apprehensive about adding hacks when it adds additional load to the server (more lines of code). But this one looks to reduce the amount of downloads that the spiders will potentially make. So it should mean less bandwidth and less server load from the bots.
Good hack. |
SO, what is the final conclusion about this all?
Is there a hack or update available? thx |
Has this been resolved?
|
Instructions say "$zzzz_domain_tld = "http://www.yourdomain.tld"; //////////// CONFIGURE THIS VARIABLE - NO ENDING SLASH *************"
Is it www.mydomain.tld or www.mydomain.com? |
The vB 3.0.6 code in includes/sessions.php still *cough* does a hard remove of SIDs from bot requests.
- as of vB 3.0.3: (google|slurp@inktomi|yahoo! slurp) - as of vB 3.0.4: (google|slurp@inktomi|yahoo! slurp) - as of vB 3.0.5: (google|slurp@inktomi|yahoo! slurp) - as of vB 3.0.6: (google|msnbot|yahoo! slurp) This means that setting WOL bots via vBoptions does not automatically imply removal of SIDs from every bot request. Note that WOL settings versus SID removal are two different things, as of the last time I checked (see this thread). For as much as Zachery is a sweetie, as of vB 3.0.6, WOL bots via vBoptions do not automatically remove SIDs from every bot request. Both hack1 and hack2 posted should still work for vB 3.0.3 through vB 3.0.6., and while I briefly looked at datastore, hack2 still uses a query. Also note that, although MSNbot was added in includes/sessions.php as of vB 3.0.6, it will not prevent MSNbot (or any other bot) from making requests with SIDs if said bot has already requested pages using SIDs. That is where the optional portion of the hacks comes into play! I have modified my optional portion, to be placed at the start of includes/init.php, as shown below. Of course, you could PHP include the code just the same. Now, you need to realize that the below code is rather 'buttoned down' in that listed bots can only crawl forumdisplay, showthread, printthread, and index, and only certain query string type pieces related to those pages. I worked my optional portion this way because I have no need for bots to consider, for example, showthread.php?t=xyz&page=a&pp=A different from showthread.php?t=xyz&page=a&pp=B, index.php? different from index.php, etcetera. In my mind, robots.txt and meta tags options, etcetera, are not quite flexible enough, and do not have a fast enough response. Rather, I choose to 'button down that hatch' so to speak with forced 301s as shown below. Of course, the below code does not preclude the use of a .htaccess file (your OS willing) so, whatever you do, the way you decide to handle bots is ultimately up to you, your OS willing. Code:
|
I'm confused :ermm:
|
All times are GMT. The time now is 07:01 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|