The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Changing vb5.0 urls
I just set up a new install of VB5.0 after a recent upgrade. Not even sure what this is called to search for it. Sorry for the probably duplicated post -
My problem is this - I renamed the default forum from "main-forum" to "new_name" but the url still says "mysite.com/forum/main-category/main-forum" when I want it to say "mysite.com/forum/new_name" This seems like something that should automatically update or there should be an update tool somewhere for the links. Anyone know what I should do? Thanks! |
#2
|
|||
|
|||
I'm not that sure whether that can be configured in vB itself or not.
So once looking through the options, i'd go for a url-rewrite in your .htaccess file |
#3
|
|||
|
|||
but the link is being generated by vbulletin its not something i am making by hand. I just renamed an existing forum but it did not change the name in the URL.
http://knightsofchaos.org/forum/main-category that link points to a forum called "public news" not main-category. Can I not rename existing forums anymore? |
#4
|
|||
|
|||
Just tried it and it works for me.
Did you try clearing the system cache? |
#5
|
||||
|
||||
It's a bug - http://tracker.vbulletin.com/browse/VBV-6125
It needs to be done via that database - the routenew table, field regex - and there should be two rows to change (the routeids should be consecutive). Actually, if it is a parent forum, then you would have to also change it for all the rows of the child forums also. Make sure you do a database backup prior to making ANY changes to your database!!!! |
#6
|
|||
|
|||
Thanks for the information - I will just switch back to version 4 and upgrade when 5 is ready. Its not worth messing around with the database. Hopefully a fix comes out in the next few weeks:up:
|
#7
|
||||
|
||||
Hello
The best way to achieve this is with a sql statement. run this on phpmyadmin to leave your forum at yourforum.com/ Code:
UPDATE routenew SET prefix = REPLACE(prefix, 'forum/', ''); UPDATE routenew SET regex = REPLACE(regex, 'forum/', ''); if you want your forum to be otherwise. For example: yourforum.com/foro2/sub-forum then it will be like this: Code:
UPDATE routenew SET prefix = REPLACE(prefix, 'forum/', 'foro2'); UPDATE routenew SET regex = REPLACE(regex, 'forum/', 'foro2'); please remember to create backup of your database before doing this. You can see a demo on my site. https://hastlegames.com |
#8
|
|||
|
|||
Quote:
|
#9
|
||||
|
||||
I Think that is not the best way and I know there are some tutorials(in posts) from wayne at vbulletin.com but I could not find it with my quick search.
I think you could edit the url by editing the template in sitebuilder... |
Благодарность от: | ||
In Omnibus |
#10
|
||||
|
||||
This thread is five years old and, no, the best way to change a URL is not to use a replace command. The best way is to actually change the root URL. vBulletin 5 redirects URLs from previous versions without running SQL commands.
|
Благодарность от: | ||
delicjous |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|