Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > Premium Archives > vRewrite - SEOed URLs for vBulletin

Reply
 
Thread Tools
Try this version if you are having problems. Details »»
Try this version if you are having problems.
Version: , by jlaine jlaine is offline
Developer Last Online: Jun 2009 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 06-10-2006 Last Update: Never Installs: 0
 
No support by the author.

This is the most up to date 1.5.1 that I'm aware of - a lot of the bugs being reported here with people that say they have 1.5.1 are fixed in this one - they were done on the fly and hopefully this will repair a lot of the issues people are having.

This should hopefully give Immortal and Bhuwan some time to focus on the current issues and not backtrack through all the existing ones when some have been patched already.

Use the existing installation instructions to install - they are available from the other download.

Verify you have your .htaccess looking like this:
(NOTE!!! - I'm not using .html as an extension - if you are, use the .htaccess set beneath this one!)

Code:
RewriteRule ^(.*)/(styleid=(.*))$ showthread.php?&%{QUERY_STRING} [L]  	 
RewriteRule ^(.*)/(showthread\.php)$ showthread.php?&%{QUERY_STRING} [L] 	 
RewriteRule ^(.*)/t-([A-Za-z0-9\-]+)-([0-9]+)-new$ showthread.php?t=$3&goto=newpost&%{QUERY_STRING} [L] 	 
RewriteRule ^(.*)/t-([A-Za-z0-9\-]+)-([0-9]+)-last$ showthread.php?t=$3&goto=lastpost&%{QUERY_STRING} [L] 	 
RewriteRule ^(.*)/t-([A-Za-z0-9\-]+)-([0-9]+)-post([0-9]+)$ showthread.php?p=$4&%{QUERY_STRING} [L] 	 
RewriteRule ^p-([A-Za-z0-9\-]+)-post([0-9]+)/postcount([0-9]+)$ showpost.php?p=$2&postcount=$3&is_vrewrite=yes&%{QUERY_STRING} [L] 	 
RewriteRule ^(.*)/t-([A-Za-z0-9\-]+)-([0-9]+)/page([0-9]+)$ showthread.php?t=$3&page=$4&is_vrewrite=yes&%{QUERY_STRING} [L] 	 
RewriteRule ^(.*)/t-([A-Za-z0-9\-]+)-([0-9]+)/(.*)$ showthread.php?t=$3&%{QUERY_STRING}&is_vrewrite=yes [L] 	 
RewriteRule ^(.*)/t-([A-Za-z0-9\-]+)-([0-9]+)$ showthread.php?t=$3&is_vrewrite=yes&%{QUERY_STRING} [L] 	 
RewriteRule ^u-([A-Za-z0-9\-]+)-([0-9]+)$ member.php?u=$2&is_vrewrite=yes&%{QUERY_STRING} [L] 	 
RewriteRule ^(.*)/(member\.php)$ member.php?$1&%{QUERY_STRING} [L] 	 
RewriteRule ^f-([A-Za-z0-9\-]+)-([0-9]+)/page([0-9]+)/(.*)$ forumdisplay.php?f=$2&&page=$3%{QUERY_STRING}&is_vrewrite=yes [L] 	 
RewriteRule ^f-([A-Za-z0-9\-]+)-([0-9]+)/$ forumdisplay.php?f=$2&%{QUERY_STRING}&is_vrewrite=yes [L] 	 
RewriteRule ^search-([A-Za-z0-9\-]+)/$ search.php?do=$1 [L] 	 
RewriteCond %{REQUEST_FILENAME} !-f 	 
RewriteCond %{REQUEST_FILENAME} !-d 	 
RewriteRule ^(.*)/(.*)(\.php)$ $2.php?&%{QUERY_STRING} [L]
Use if you are using .html as an extension:

Code:
RewriteRule ^(.*)/(styleid=(.*))$ showthread.php?&%{QUERY_STRING} [L]  	 
RewriteRule ^(.*)/(showthread\.php)$ showthread.php?&%{QUERY_STRING} [L] 	 
RewriteRule ^(.*)/t-([A-Za-z0-9\-]+)-([0-9]+)-new.html$ showthread.php?t=$3&goto=newpost&%{QUERY_STRING} [L] 	 
RewriteRule ^(.*)/t-([A-Za-z0-9\-]+)-([0-9]+)-last.html$ showthread.php?t=$3&goto=lastpost&%{QUERY_STRING} [L] 	 
RewriteRule ^(.*)/t-([A-Za-z0-9\-]+)-([0-9]+)-post([0-9]+).html$ showthread.php?p=$4&%{QUERY_STRING} [L] 	 
RewriteRule ^p-([A-Za-z0-9\-]+)-post([0-9]+)/postcount([0-9]+).html$ showpost.php?p=$2&postcount=$3&is_vrewrite=yes&%{QUERY_STRING} [L] 	 
RewriteRule ^(.*)/t-([A-Za-z0-9\-]+)-([0-9]+)/page([0-9]+).html$ showthread.php?t=$3&page=$4&is_vrewrite=yes&%{QUERY_STRING} [L] 	 
RewriteRule ^(.*)/t-([A-Za-z0-9\-]+)-([0-9]+).html/(.*)$ showthread.php?t=$3&%{QUERY_STRING}&is_vrewrite=yes [L] 	 
RewriteRule ^(.*)/t-([A-Za-z0-9\-]+)-([0-9]+).html$ showthread.php?t=$3&is_vrewrite=yes&%{QUERY_STRING} [L] 	 
RewriteRule ^u-([A-Za-z0-9\-]+)-([0-9]+).html$ member.php?u=$2&is_vrewrite=yes&%{QUERY_STRING} [L] 	 
RewriteRule ^(.*)/(member\.php)$ member.php?$1&%{QUERY_STRING} [L] 	 
RewriteRule ^f-([A-Za-z0-9\-]+)-([0-9]+)/page([0-9]+).html/(.*)$ forumdisplay.php?f=$2&&page=$3%{QUERY_STRING}&is_vrewrite=yes [L] 	 
RewriteRule ^f-([A-Za-z0-9\-]+)-([0-9]+).html/$ forumdisplay.php?f=$2&%{QUERY_STRING}&is_vrewrite=yes [L] 	 
RewriteRule ^search-([A-Za-z0-9\-]+).html/$ search.php?do=$1 [L] 	 
RewriteCond %{REQUEST_FILENAME} !-f 	 
RewriteCond %{REQUEST_FILENAME} !-d 	 
RewriteRule ^(.*)/(.*)(\.php)$ $2.php?&%{QUERY_STRING} [L]
Things that ARE wrong with this version:
Member links under thread titles on forumdisplay.php are not working properly (has / at the end of the URL, not supposed to rewrite with that, can modify .htaccess to accomodate, but assuming the code will be updated instead.)
Redirect from logging in by hitting new thread/new reply will result in an invalid URL, data isn't passed through correctly.

That's what I can recall off the top of my head right now... Hopefully this will all get ironed out soon.

Download Now

File Type: (21.4 KB, 444 views)

Show Your Support

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

Comments
  #22  
Old 09-18-2006, 05:03 AM
jlaine jlaine is offline
 
Join Date: Nov 2001
Location: Morris, MN
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Add the base href to the top of the template and you should be golden.

Although with the level of support here, I'd suggest not getting too involved in installing this until the coders themselves start actually making an appearance, this is rapidly looking like an abandoned project.
Reply With Quote
  #23  
Old 12-16-2006, 04:42 PM
imported_infitech's Avatar
imported_infitech imported_infitech is offline
 
Join Date: Apr 2004
Location: Queens, NY
Posts: 247
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I just installed this version of the product XML file, but am using the original .htaccess file that originally came with the hack because both .htaccess files in this thread don't work.

How can i tell if the hack is working right/
I mean, It's rewriting the URLs.

How can i tell if there is a problem?
What should i look out for?

Spoke too soon.
When I click on the thread title link to go back to the thread while im in the advanced message editor i get this error.
Code:
No Thread specified. If you followed a valid link, please notify the administrator
If what i said is confusing to you, imagine this... Lets say you decided to reply to a thread and clicked on the reply button; the next page comes up with the advanced message editing box there; you decide, hey im not going to reply to this yet, but im going to read the thread again so im going to click on the thread name link in the navbits breadcrumb... THAT'S when i get the error.
Reply With Quote
  #24  
Old 03-22-2007, 07:11 PM
VBUsers's Avatar
VBUsers VBUsers is offline
 
Join Date: Aug 2004
Posts: 830
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

is this working for 3.6.5 ?
Reply With Quote
  #25  
Old 04-20-2007, 05:13 AM
VaaKo VaaKo is offline
 
Join Date: Jul 2005
Location: Lebanon
Posts: 400
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Does it work with 3.6.x
Reply With Quote
  #26  
Old 04-22-2007, 06:42 PM
elmati elmati is offline
 
Join Date: Mar 2007
Location: Argentina
Posts: 183
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yes, works fine in vb 3.6.5 with some issues
Reply With Quote
  #27  
Old 05-15-2007, 03:10 AM
a1exus a1exus is offline
 
Join Date: Mar 2007
Location: Brooklyn, NY
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i actually found one little bug too...

i wouldnt want to post URLs here, as this is a private forum, but if a developer would like to contact me i can show more details on the problem.
Reply With Quote
  #28  
Old 06-25-2007, 07:54 PM
wtleaver wtleaver is offline
 
Join Date: Jul 2006
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How do you uninstall this plugin completely? I removed the plugin from the admincp, and the .htaccess, but I still get "The document has moved here." pages after posting a thread, clicking the new posts link, etc.

Somewhere there is something residual from this plugin causing the problem, and it's very frustrating!
Reply With Quote
Reply

Thread Tools

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 05:30 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.04486 seconds
  • Memory Usage 2,288KB
  • Queries Executed 23 (?)
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
  • (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
  • (2)pagenav_pagelink
  • (8)post_thanks_box
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (8)post_thanks_postbit_info
  • (7)postbit
  • (1)postbit_attachment
  • (8)postbit_onlinestatus
  • (8)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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete