Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
vB Easy Archive - Search Engine Spiderable Hack! Details »»
vB Easy Archive - Search Engine Spiderable Hack!
Version: 1.00, by Xenon Xenon is offline
Developer Last Online: Oct 2023 Show Printable Version Email this Page

Version: 3.0.1 Rating:
Released: 05-30-2004 Last Update: Never Installs: 107
 
No support by the author.

Ok, as a lot of users have installed SkuZZy's and mine vB Easy Archive Hack i've decided to release a vB3 Version as well.

As vB3 already comes with an build in Archive System, it's not that needed than it was in vb2, but for all of you, who have installed the vb2 version and don't want to loose their indexed Pages, this one is for you

I'm lazy and therefore will copy the Releasetext of vb2 by SkuZZy.

About this hack

This hack will help get all your threads listed in google and other search engines and get your threads easily spidered! It works by creating an archive and turning all your posts into .html format. It doesn't actually create the .html files though, but google thinks they are real! It uses mod_mime. If you don't have mod_mime, you will still be able to install this hack, just read the install.txt for help then.

What does it do?

The purpose of this hack are to get your keywords from your forums listed in google and get people visiting them! Since these are all pure text and don't use tables or excess font tags, they are very friendly on bandwidth! This will display all your files in a nice text format that google will absolutely love! Visit the online demo below to see it in action!

Online Demo

To view a demo of this script, visit this site:
http://www.strategy-forum.de/easy_archive/

Requirements

Apache
vBulletin 3.x
mod_mime installed (not absolutelly required, but recommended)
.htaccess
5 minutes of your time...


Known Problems/Confusion

Mod_mime - It is recommended to have mod_mime installed to run these scripts. Mod_mime is a free module which enables a directive called "ForceType". This allows you to use the .htaccess file included to force your files into php mode, which allows simple URL's, without .php in them. If you can see the front page of your archive, but get an error page when you click on any links then this is your problem. To fix it, you will need to install mod_mime, or ask your host to do it. It's a FREE module. For more information, visit http://httpd.apache.org/docs/mod/mod_mime.html
If you want to run vb Easy Archive without mod_mie, please look into the install.txt

Private forums - Private forums are NOT shown and they will NOT be spidered. Some people say the private forums show up, that is because you are logged in as the admin and the archive uses permissions. So anyone who has permission to view the private forums on your forums, will beable to view them on the archives also. But if you log out of your account OR log into an account that doesn't have access to them, then you won't beable to view them

Forumlist yes, but threadlist no - https://vborg.vbsupport.ru/showpost....5&postcount=91
https://vborg.vbsupport.ru/showpost....&postcount=153

Credits
SkuZZy aka Adam J. de Jaray, who gets my Special Thanks for his modifications, releasing and of course his Support to my Script's vb2 version. Note, he does not have anything to do with the vb3 version, but without him, there wouldn't have been the vb2 version and therefore i would never have released the one for vb3

Agreement

By using these scripts & installing them, you agree to leave the small (virtually unnoticable) copyright text and links at the bottom of all pages. You also agree to leave jelsoft's copyright there as well. You can modify the scripts much as you want, but this portion must remain intact (links must stay) and visible. This is all I ask

Download Final

To install, just download the file below and open the "install.txt" file. All is explained there. Installation should only take a couple of minutes. If you have problems with this script, post them in this thread and I will try and get around to answering them.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #82  
Old 08-06-2004, 09:46 PM
Mr. Brian's Avatar
Mr. Brian Mr. Brian is offline
 
Join Date: Jan 2003
Location: Internet
Posts: 300
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Don't quite understand your question, can you be a bit more specific..
Reply With Quote
  #83  
Old 08-06-2004, 10:06 PM
Cover Zero Cover Zero is offline
 
Join Date: Mar 2004
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

PHP Code:
function fetch_vars_array()
{
    
$infos explode('/'str_replace('.html'''$_SERVER['PHP_SELF']));
    
$infos $infos[count($infos) - 1];
    
$infos explode('-'$infos);

    
$vars = array(
        
'id' => $infos[0],
        
'pagenumber' => $infos[1]
    );

    return 
$vars;

I see how it is creating the mod_mime/rewritten version of the link, but where exactly in its code does it recognize the .php file in its mod_mime html URL format? For some reason it does not recognize the URL change on my server except for the index page from this script.
Reply With Quote
  #84  
Old 08-07-2004, 11:56 AM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

that code block you posted doesn't care about the extension of your forum/topic files, it just cares about the things behind the last / speak the thread/forumid and the pagenumber
Reply With Quote
  #85  
Old 08-07-2004, 05:50 PM
stryka stryka is offline
 
Join Date: Aug 2002
Posts: 201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here;s the scenario... I installed VB3 and it overwrote my original ARCHIVE directory for this hack...

now... i didn't have time to fix it till 2months later (now) and of course my new archive pages have been googled already... but my ERROR LOG files is being filled each day with 404 ERRORS and "Call to undefined function: verifyid() " ERRORS... because GOOGLE and others have the old path...

Is there anyway to tell a browser to interpret/re-route the STORED GOOGLE LINK to what i currently have now??

Is there something else i can do?
Reply With Quote
  #86  
Old 08-07-2004, 08:31 PM
Kru's Avatar
Kru Kru is offline
 
Join Date: Nov 2002
Posts: 87
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am getting the following error message if I try to open it:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, and inform them of the time the error occurred and anything you might have done that may have caused the error.

I tested everything that were mentioned here but always getting same error. Anybody have an idea?
Reply With Quote
  #87  
Old 08-07-2004, 10:23 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@stryka: if you have mod_rewrite then you can use rewrite rules to make the old links forwarding to the new ones

@Kru: hmm, sorry no idea except from those which are already mentioned...
Reply With Quote
  #88  
Old 08-11-2004, 05:34 PM
Cover Zero Cover Zero is offline
 
Join Date: Mar 2004
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Xenon
that code block you posted doesn't care about the extension of your forum/topic files, it just cares about the things behind the last / speak the thread/forumid and the pagenumber
Alright, after trying a modification then reuploading the original code I am still having issues. mod_mime should work on my server because I have already tested to see if mod_rewrite works, which it does. Do you have any other suggestions?

If this makes any difference, I have the forums uploaded in the root directory and uploaded your mod scripts overwriting the original archive folder provided by vB.
Reply With Quote
  #89  
Old 08-12-2004, 02:26 AM
stryka stryka is offline
 
Join Date: Aug 2002
Posts: 201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey Xenon... can you give me some more info on how to do this with mod_rewrite...

currently my old URL looks like this "/archive/topic/5727-1.html" which causes the error...

but i want it to reroute to this" /archive/index.php/t-5727.html"

Thanx in advance...



Quote:
Originally Posted by Xenon
@stryka: if you have mod_rewrite then you can use rewrite rules to make the old links forwarding to the new ones
Reply With Quote
  #90  
Old 08-14-2004, 10:28 AM
porschinho's Avatar
porschinho porschinho is offline
 
Join Date: Mar 2004
Location: Germany
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by stryka
Hey Xenon... can you give me some more info on how to do this with mod_rewrite...

currently my old URL looks like this "/archive/topic/5727-1.html" which causes the error...

but i want it to reroute to this" /archive/index.php/t-5727.html"

Thanx in advance...
here are my rewrite roules:

RewriteEngine on
RewriteBase /archive/
RewriteRule ^topic/([0-9]+)?(-[0-9]+)? index.php?a=t-$1$2
RewriteRule ^forum/([0-9]+)?(-[0-9]+)? index.php?a=f-$1$2

in addition i would rewrite the original URL

from /archive/index.php/t-xxx
to /archive/t-xxx

with this:

RewriteRule ^(f-|t-)+([0-9]+)?(-p-[0-9]+)? index.php?a=$1$2$3
Reply With Quote
  #91  
Old 08-15-2004, 04:00 AM
Smitty's Avatar
Smitty Smitty is offline
 
Join Date: Sep 2002
Location: Southern Ohio
Posts: 385
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by porschinho
here are my rewrite roules:

RewriteEngine on
RewriteBase /archive/
RewriteRule ^topic/([0-9]+)?(-[0-9]+)? index.php?a=t-$1$2
RewriteRule ^forum/([0-9]+)?(-[0-9]+)? index.php?a=f-$1$2

in addition i would rewrite the original URL

from /archive/index.php/t-xxx
to /archive/t-xxx

with this:

RewriteRule ^(f-|t-)+([0-9]+)?(-p-[0-9]+)? index.php?a=$1$2$3
If I remember correctly, add [R=301,L] to the end of each and it''ll throw a clean 301 (permanent move).
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 01:26 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.13141 seconds
  • Memory Usage 2,325KB
  • Queries Executed 25 (?)
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)bbcode_php
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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_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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete