Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
How to change Permalinks of topics?
rajlaksh
New
Is there a way to change permalinks of topics?
in url its show discussion/topicid/topicname/
where in vBSEO /topicid-topicname/
also spoiler button needed. which should work on all symbols. [/] [,"+! etc
Tagged:
0
Comments
there is seo advantage between a dash and a slash.
grep is your friend.
http://www.youtube.com/watch?v=971qGsTPs8M
grep is your friend.
Fixed that for you.
Search first
Check out the Documentation! We are always looking for new content and pull requests.
Click on insightful, awesome, and funny reactions to thank community volunteers for their valuable posts.
Thanks u all for the reply.
@x00 , @hgtonight
Hahha. Like i don't know. I'm asking for topic permalink not for SEO .
I wanna all my old links work. This is simple question . I mention vBSEO. Its seems u ignore it.
What is vBSEO?
Search first
Check out the Documentation! We are always looking for new content and pull requests.
Click on insightful, awesome, and funny reactions to thank community volunteers for their valuable posts.
google was my friend today.
this was one of the results.
vBSEO is a 3rd party SEO (Search Engine Optimization) plugin for the forum platform, vBulletin.
also this...
VBSEO is Suspending Operations Dear vBSEO Customer: It's a sad day for vBSEO .
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
I probably should have googled it, but it is early morning.
So you want a redirection script for vB style links?
Search first
Check out the Documentation! We are always looking for new content and pull requests.
Click on insightful, awesome, and funny reactions to thank community volunteers for their valuable posts.
that would be my guess...
as far as permalinks - the url format that is specified is required by the controller methods.
as far as links in comments and discussions.
to convert the topic-id topic name
/topicid-topicname/
to
/topicid/topicname/
you could process them via an event and preg_replace after formatting
or you could use
jquery to convert links to the correct vanilla format.
or you could do a massive change of links within the database comment and discussion tables.
or htaccess could probably be used.
maybe with the massive database change - you have less overhead.
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
yeah you need to redirect links 301s in server rules you could also do it, with vanilla routes.
grep is your friend.
If you change the links, you'll have a one time effort and a solution.
Everything else is just a workaround which has to be applied again and again and again and again... That's a waste of resources and it will always be just a lousy workaround.
Consider: workaround vs. solution
@peregrine thanks for your suggestion and solution
problem is file .htaccess never gonna work. Because its NGINX.
so is their rewrite for discussion prefix ? how to remove discussion from url?
How jquery gonna change permalinks?
@R_J so their is a mods can do it? I'm using Vanilla SEO really useless in my case.
in it u can't set custom title nothing else. i don't know what kind of seo it is.
This kind of rewrite possible?
rewrite ^/topicid-topicname /discussion/topicid/topicname/ last;
@x00 Thanks. gonna try it.
@hgtonight vBSeo can change title and links and meta and every permalinks with SEO.
its not for styles. Its for URL aka SEO
@rajlaksh said:
Thanks for the insight. I have never managed a vBulletin forum.
Vanilla utilizes a dispatcher which relies on URL structure to determine what controllers to load. Changing it is nigh impossible without writing a new dispatcher.
Universal Resource Locator is not also known as Search Engine Optimization. Using readable URLs is helpful for users. Vanilla has readable URLs. The URLs don't need to be changed.
You might want to implement some permanent (301) redirects for your old style of links to keep the "SEO Juice" you have built up, but that is a different issue than rewriting the dispatcher.
You could accomplish this in different ways depending on the original link style. Could you post a full URL example from your old vBSeo style?
Search first
Check out the Documentation! We are always looking for new content and pull requests.
Click on insightful, awesome, and funny reactions to thank community volunteers for their valuable posts.
exactly what I was thinking. then maybe someone could give him a tip for a sql to change the body column in discussions and comment and conversations.
And i don't know why is mentioning permalinks, I think he means links in discussion body content, because we all told him before the permalinks can't be changed, and the import process should have resolved this anyway.
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
http://forums.example.com/798-hi/#post4061
@rajlaksh: that's not easy to achieve with sql alone. It's easier with php.
forums\.example\.com
to your domainThe magic happens here
That will look for "forums.example.com/798-hi/#post4061" and change it to forums.example.com/discussion/798/hi/#Comment_4061" which is Vanilla-speak for the link format you have right now.
But you will still need a rerouting option for external links. Best place I can think of is /dashboard/routes, but I can not help you with that, sorry...
IMO this is best done with an external script with allocated resource, such a plugin could time out.
I have build similar parsers but to work on dump as to be universal throughout the database, it will detect php serialised objects and deserialise before parsing and serialise them.
grep is your friend.
@x00: you are right. I just found it comfortable to use Vanilla for it but if you use it for bigger tables, timeouts could be a problem. At least I've built the regex...
Together with a dump you could even use text editors that support regex! I should have considered that earlier. No need for a clumsy plugin hack and your on the safe side, too.
@R_J <= too overmotivated...
@R_J Thanks for solutions. +rep you.
@R_J i'm getting this message: Bonk
Something funky happened. Please bear with us while we iron out the kinks.
Thanks for try.
Click this link to find out how to see what the actual error behind the bonk is: http://vanillawiki.homebrewforums.net/index.php/Bonk_Errors
Add Pages to Vanilla with the Basic Pages app