Go Back   vb.org Archive > vBulletin 5 Connect Discussion > vB5 General Discussions
  #1  
Old 07-26-2016, 07:15 PM
karlm's Avatar
karlm karlm is offline
 
Join Date: Jul 2006
Location: England
Posts: 447
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Understanding VB5 URL format and .htaccess

Hello all!

The new VB5 URL format seems to be alike this:

http://mywebsite.com/forum-layer1/layer2/345id-thread-name

Great.

In the past, we could showthread.php?t=345 to get to the same thread regardless what forum it resided in.

http://mywebsite.com/showthread.php?t=345

It literally didn't matter where it was, whether it got move, redirected etc. all sorts - you could always get to your post using that snazzy showthread.php


Today, showthread.php doesn't seem to exist and the numbers for identifying posts have been changed, so topic #501 no longer is topic #501, instead it's something like topic #12345

I realise there is some kind of operation in place to redirect old 'showthread' to the new format.

But, if I want to create an .htaccess to move old topics to new URL formats, where do I even begin?

The site, unfortunately, went through a series of changes for URL layout (I'd set my preferences then another admin changed it, then it changed again, then I had to upgrade to VB5 due to a mistake I'd made with the test forum)...

So the most listed format for is:

http://mywebsite.com/345id.htm
(ie it had a name of the domain/forum-name/12345.htm

But the new URL is:

http://mywebsite.com/forum/layer1/layer2/345id-thread-name


The team at vBulletin.com are pushing allllll the blame on VBSEO even though it used the same ID found in 'showthread.php' for whatever format you used in VBSEO settings.

For example, showthread.php?t=12345 was the same as the VBSEO format of domain/forum/idname.htm both would direct you to the same thread.

Can I possibly get some assistance with writing a .htaccess rule to redirect the old domain/forum/idname.htm to the "new & improved" VB5 version of

http://mywebsite.com/forum-layer1/layer2/345id-thread-name

?

Any help immensely appreciated.
Reply With Quote
  #2  
Old 07-27-2016, 12:09 PM
Replicant's Avatar
Replicant Replicant is offline
 
Join Date: Sep 2014
Location: Phoenix, Az. USA
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

http://mywebsite.com/showthread.php?t=345 shorthand url
can be done in vb5 like this
http://mywebsite.com/node/345
Reply With Quote
Благодарность от:
MarkFL
  #3  
Old 07-29-2016, 09:22 AM
karlm's Avatar
karlm karlm is offline
 
Join Date: Jul 2006
Location: England
Posts: 447
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank Replicant. I can't "like" this post, I have to dish out more likes elsewhere first, apparently. It's a shame staff seem less inclined to support as contributors.

http://www.vbulletin.com/forum/forum...ms-to-not-work
Reply With Quote
2 благодарности(ей) от:
DivisionByZero, shimei
  #4  
Old 08-17-2016, 09:35 AM
DouglasUK DouglasUK is offline
 
Join Date: Oct 2013
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Replicant View Post
While that is helpful, it does not address the problem: converting incoming urls from around the web into something useful for vb5's altered way of working.

As the OP said, topic 501 is no longer topic 501 but something like topic 1234. So what used to be delivered with
showthread.php?t=501
is not necessarily the same as what is delivered with
/node/501
(but sometimes is!).

Surely the 'upgrade' wouldn't have been so clumsy as to alter the references without retaining a table somewhere, or having a fixed formula to apply? (It's bad enough that we are now showing so many broken links, due entirely to the terrible upgrade, that Google has discontinued our site from being listed!)
Reply With Quote
  #5  
Old 08-17-2016, 09:57 AM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by karlm View Post
Thank Replicant. I can't "like" this post, I have to dish out more likes elsewhere first, apparently. It's a shame staff seem less inclined to support as contributors.

http://www.vbulletin.com/forum/forum...ms-to-not-work
Taking digs at the "staff" isnt going to get you any answers.
Reply With Quote
Reply

Thread Tools
Display Modes

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 08:08 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.04501 seconds
  • Memory Usage 2,206KB
  • Queries Executed 13 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (3)post_thanks_box_bit
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)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_postinfo_query
  • fetch_postinfo
  • 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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete