Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
vRewrite - SEOed URLs for vBulletin Details »»
vRewrite - SEOed URLs for vBulletin
Version: 1.5.1, by Immortal Immortal is offline
Developer Last Online: May 2010 Show Printable Version Email this Page

Version: 3.5.3 Rating:
Released: 01-04-2006 Last Update: 05-15-2006 Installs: 506
Uses Plugins Template Edits
Additional Files  
No support by the author.

About

vRewrite is an advance but simple system to rewrite vB's URLs. The rewrite system uses preg_match_all and str_replace to rewrite the URLs. It will rewrite any URLs that are dynamic ex: showthread.php?t= to /the-forum/title-of-the-forum-id.html. Why? SEs (Search Engines) rate results based on filename. Not only that, but most SEs give a "boost" to static URLs (what we do here) versus dynamic URLs. vRewrite accomplishes both of this, for all URLs that a search engine (or a guest) will see.

Installation

Please download vRewrite.zip and read install.html for more information on how to install it.

Requirements

vRewrite assumes that you are using Apache with the mod_rewrite module enabled, and running vBulletin 3.5.x. However, if you ask for support here on IIS' module or on vBulletin 3.0.x - I will be more then happy to assist you.

Contributions

I would like to thank Chroder and Cole for assisting me release vRewrite. I could not have released it if it wasn't for them.

I would like to thank the following people/boards for helping beta test vRewrite and making it a better product.

Gaming Ultimate, BP Gaming, NBS Designz Cyclez, Hosting-Talk and Forum University.

Copyright

I've spent many hours working and perfecting vRewrite. The only thing I ask you to do is if you use it, please keep the link back. If you wish to put it in your style instead, simply remove or comment out that line. However, if you use vRewrite you MUST link back. That is the only thing I ask.

Known Issues

There are no known issues with the latest release (1.0).

Support / Issues

If you have any problems or discover a bug please post here in this thread. I have also included my email in the install.html email for one-on-one support. The only thing I ask you is please do not post this email address publicly - it is my personal email.

Changelog

1.5 Release - vRewrite 1.5 has become stable, and all users under 1.5 RC3 and 1.0 need to upgrade. Support for 1.0 will no longer be offered, and you will be told simply to upgrade. Please continue to keep all bug and feature suggestions on the bug tracker at:

Code:
http://www.techhelpforum.com/vrewrite
1.1 Release - Several bug fixes, and a few new features. Details here.

03/26/06 - Updated the thread to reflect vRewrite 1.5 Beta links. vRewrite files has NOT changed.

03/11/06 - Updated the thread to take advantage of vB.org's new prefix feature. vRewrite itself has NOT changed.

1.0 Release (02/19/06) - I have released the much awaited 1.0. This is the first stable release of vRewrite. All users now should be safe installing vRewrite. For more information, and how to upgrade, please see here.

1.0 Preview (01/12/06) - I have released a preview version of 1.0. This is the final version before 1.0 is considered stable. I believe everything should work in this new preview, but one bug (see known issues). Please see here for more information and how to upgrade.

01/05/06 - Updated ZIP to include a fix for boards running a table prefix. You do not need to upgrade unless you previously had SQL errors. You can upgrade by importing the product and choose "Allow Overwrite".

Donations

Any donations are very much appreciated! I do this out of my free time and work many hours on it - all for free. Anything to help is always very welcomed

If you use vRewrite, please click Install. This helps you keep track of additional upgrades and shows to me that you care about vRewrite


You may not post vRewrite ZIP or any files contained in the ZIP on any website. You may not also post any support requests/give support on any website other then this one, without my permission. If you do so, you will get a DMCA for copyright infringement. I do not want this spread to pirated users. Please stop piracy and do not share the source outside of this thread and vB.org/com. Thanks.

Support will only be obtained at:
https://vborg.vbsupport.ru/forumdisplay.php?f=182

Supporters / CoAuthors

Show Your Support

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

Comments
  #1272  
Old 05-08-2006, 09:16 PM
xStylezx xStylezx is offline
 
Join Date: Mar 2006
Posts: 50
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Oh,one more thought.Right now the only thing that worries me as far as possible dupe is the newpost and lastpost links that are rewritten on forum home.Its the same content of the original thread,just with a "newpost" or "lastpost" added to the url.That is a worry of mine right now,ive sent you a pm a little while ago Bhuwan when you were away for a while,if you still have it there are more details there.I think it would be better to rewrite like this

Code:
www.forumhome.com/forumname/threadname.html#1270
which at the time of me writing this "1270" is the "lastpost" in this thread.it happens to be my post.
Reply With Quote
  #1273  
Old 05-08-2006, 09:59 PM
Smitty's Avatar
Smitty Smitty is offline
 
Join Date: Sep 2002
Location: Southern Ohio
Posts: 385
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by redlabour
We are talking about a Hack that Rewrites URL?s.

In fact this Hack damages and does not optimize Search Engine Crawlability.
OK. You've warned us of the danger(s). Now can we get on with the thread?

Quote:
Originally Posted by redlabour
Free or Commercial - Users have to be warned about using this and get lost their Search Engine Placements that they have before they use this Hack.

In Fact - Free/GPL/OpenSource does not mean unprofessional. All i think is that there has to be a clear warning at the Top of this Hack.
And you're just the person to warn everyone.... OK - We know we're all stupid and need you to warn us. You've done your job. Personally, I'm just putting you on my 'Ignore' list. Your posts are of no value.
Reply With Quote
  #1274  
Old 05-09-2006, 06:04 PM
Immortal Immortal is offline
 
Join Date: Jul 2005
Location: Cincinnati, OH
Posts: 403
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you don't like the hack, then don't use it, simple as that. And honestly I do not care. We do not make any money doing this, and we are just trying to help other vB owners by improving their community. If you don't think it's of any value to you, then just shut your mouth up, and don't use the freaking hack.
Reply With Quote
  #1275  
Old 05-10-2006, 02:48 AM
Solitary Solitary is offline
 
Join Date: Apr 2006
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I noticed that the url rewrite does not work with subforums. Is there going to be a support for that?
Reply With Quote
  #1276  
Old 05-10-2006, 02:56 AM
kurtbarker kurtbarker is offline
 
Join Date: Nov 2005
Location: Kogarah, NSW
Posts: 304
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Immortal
If you don't like the hack, then don't use it, simple as that. And honestly I do not care. We do not make any money doing this, and we are just trying to help other vB owners by improving their community. If you don't think it's of any value to you, then just shut your mouth up, and don't use the freaking hack.
Geez mate... Half the people come on here, say what they 'think' could improve it, and hope it gets added. They don't expect to get abused by the author. Secondly, the WOL issue is a big one for me, as I run a club and it would look unprofessional, and I can see that others have also requested this... There were reports of key features not working, so I was following that, and I reported that member profiles were loading with the rewrite feature enabled... Don't you care if your 'hack' doesn't work 100%

Maybe you should edit the initial post to read "Hack is provided AS IS, I will not be updating it, so if you don't like it... DON'T use it..." at least then people won't be expecting your support when you obviously won't give it
Reply With Quote
  #1277  
Old 05-10-2006, 02:58 AM
kurtbarker kurtbarker is offline
 
Join Date: Nov 2005
Location: Kogarah, NSW
Posts: 304
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Immortal
Any donations are very much appreciated!
After that last post, LOL... hope you aren't relying on those donations
Reply With Quote
  #1278  
Old 05-10-2006, 03:23 AM
pranism pranism is offline
 
Join Date: Jan 2006
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Immortal
If you don't like the hack, then don't use it, simple as that. And honestly I do not care. We do not make any money doing this, and we are just trying to help other vB owners by improving their community. If you don't think it's of any value to you, then just shut your mouth up, and don't use the freaking hack.
I have found some bugs, but hey you guys are working on this for free, and offering a useful product. Not all of us are upset , some of us are thankful.

I know personally had a bug from a unused hack by most , and Bhuwan spent a bit of time helping me.

I say thumbs up to you guys.
Reply With Quote
  #1279  
Old 05-10-2006, 03:26 AM
kurtbarker kurtbarker is offline
 
Join Date: Nov 2005
Location: Kogarah, NSW
Posts: 304
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by pranism
I know personally had a bug from a unused hack by most , and Bhuwan spent a bit of time helping me.
Bhuwan has been great with support and help, have nothing against him... Just immortals attitude really struck a nerve
Reply With Quote
  #1280  
Old 05-10-2006, 06:27 AM
sickboy6ths sickboy6ths is offline
 
Join Date: Apr 2005
Posts: 78
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I had to write an extra rule to fix the search result (when you click on a post link instead of the threads link), for now this rule only makes sure you don't get an error and get routed to the right thread, it seems that the #post is not working, don't know enough of this to assess the problem, anyone any idea?

Code:
RewriteRule ^(.*)/t-(.*)-(.*)-post(.*).html showthread.php?t=$3#post$4&is_vrewrite=yes&%{QUERY_STRING} [L]
Reply With Quote
  #1281  
Old 05-10-2006, 09:00 AM
Immortal Immortal is offline
 
Join Date: Jul 2005
Location: Cincinnati, OH
Posts: 403
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kurtbarker
Geez mate... Half the people come on here, say what they 'think' could improve it, and hope it gets added. They don't expect to get abused by the author. Secondly, the WOL issue is a big one for me, as I run a club and it would look unprofessional, and I can see that others have also requested this... There were reports of key features not working, so I was following that, and I reported that member profiles were loading with the rewrite feature enabled... Don't you care if your 'hack' doesn't work 100%

Maybe you should edit the initial post to read "Hack is provided AS IS, I will not be updating it, so if you don't like it... DON'T use it..." at least then people won't be expecting your support when you obviously won't give it
I never said I had anything problems with bugs or constructive feedback, but things like this:
https://vborg.vbsupport.ru/showthrea...904#post969904

I just won't take. We've put hours and hours into vRewrite. If you have a bug, or real feedback then we appreciate if you tell us so we can make it even better. But trashing the hack, when we do this for free is useless and something I will not take (...again).

Quote:
Originally Posted by kurtbarker
After that last post, LOL... hope you aren't relying on those donations
No, no one is donating, even before I got sick of providing support for this hack. I've got no problems when people have real feedback, or a real issue. It's just that people who cannot search the thread, is a problem to me. And no, no one donated before I got fed up with it either. It'd be nice, but I can careless as I know it won't happen.

Quote:
Originally Posted by kurtbarker
Just immortals attitude really struck a nerve
And that's the message I get across to a lot of people who waste my time, when all I am doing is trying to help others. I could be helping someone with a real issue, but instead, I have to tell someone to search the thread because it was mentioned fifteen times already.

Quote:
Originally Posted by sickboy6ths
I had to write an extra rule to fix the search result (when you click on a post link instead of the threads link), for now this rule only makes sure you don't get an error and get routed to the right thread, it seems that the #post is not working, don't know enough of this to assess the problem, anyone any idea?
Hm...Is everything else working besides the #post? AFAIK, the anchor (#), is not parsed server-side, so it can't be added.....but this isn't the first time I've seen something like this.

[high]* Immortal will wait for Bhuwan[/high]
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 02:42 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.19955 seconds
  • Memory Usage 2,337KB
  • Queries Executed 26 (?)
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
  • (3)bbcode_code
  • (10)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
  • (4)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