Shuya
Active member
That's correct.My understanding was that if someone hits a vB link to an old thread it should be redirected to the same thread under the XenForo system?
Did you select the vBulletin import log table in the Options?
That's correct.My understanding was that if someone hits a vB link to an old thread it should be redirected to the same thread under the XenForo system?
Yep, that's all done.
Sorted it out, just replying here to let you guys know.I managed to fix this issue by upgrading the PHP version that was serving our old vB content. Now visiting www.domain.com/forums correctly redirects to www.domain.com/community
However, we have now encountered another issue in that if we visit a link to a specific forum or thread under the old vB system it does not redirect to the relevant link under the new XF system, it just loads the old vB content.
How do we fix this?
You might as well remove the entire vbulletin installation from the old folderRemoved showthread.php and forumdisplay.php from the old /forums folder
We have a customised payment_gateway.php file still residing in there that handles recurring payment IPN from paypal that were originally set up under the vB system and passes that data on to the XenForo systemYou might as well remove the entire vbulletin installation from the old folder
I understand this, but when I visit an old vBulletin link, it does not redirect it to the XenForo format, it just simply opens the link, lets say a specific thread, in the old vB installation.
My understanding was that if someone hits a vB link to an old thread it should be redirected to the same thread under the XenForo system?
Well I don’t know what to tell you, but it’s all working now as I was originally expecting it to.Yes, but under the same URL.
Example, if your vBulletin links were like this for threads, BEFORE you changed to Xenforo:
domain.com/showthread.php?t=1
And now Xenforo links are: domain.com/threads/1
Opening domain.com/showthread.php?t=1, should route to domain.com/threads/1
To ensure this works, go to your Admin > Addons > XenForo Redirects for vBulletin 1.1.9
Set "vBulletin import log table" to the vbulletin import log table.
Your initial post made it sound like your expectation was your old vbulletin installation is on domain.com/forum, and your XF installation is on domain.com/community, and when you open links on domain.com/forum, it won't redirect to domain.com/community, in that case no, it won't work.
It only redirects for everything within the same directory. So if your old forum was domain.com/forum, you should've kept it all the same as domain.com/forum
The upgrade and redirect, you're not meant to keep the old vBulletin running side by side with XF.
Well I don’t know what to tell you, but it’s all working now as I was originally expecting it to.
Old links referencing the /forums folder are now happily redirected to the correct areas of the XenForo installation in the /community forum
Yep, the addon comes with the necessary .htaccess rulesThis would work if you applied htaccess rewrites that would push /forum to /community, that's how I see this working. But the add-on itself cannot do this on its own, it's not meant to know right out of the box how to accept links from a different URL.
In fact I kept our vBulletin board too, so we can still access it and reference data as needed, but it doesn't route the way you're describing, because we haven't done anything on the htaccess side, or any other routing beyond this addon.
Yes I know the htaccess was / is required, I had it implemented but it wasn’t working for me.htaccess is the key here. @Dragonfruit is 100% bang on. I had to do similar when I implemented the redirects. I finally shut down the vBulletin forum after about 6 months - only kept it running in case something was needed or for reference. Once the redirects started working, it was totally seamless and remains so 4 years later.
If your table import_log_vbulletin being populated?Could someone help please, I've been trying to get this to work and ploughing through 22 pages looking for the solution but i've failed.
Installed the addon. Told it the import database. Going to an old URL it gives a 404.
I am appending the old URL to the new URL, but the domain is different. Would that cause it to break?
I'm also on NGINX. I have seen various bits of talk about this in this thread but am not sure what I need to do (if anything) to adapt for NGINX.
Thanks
Antony
It has data in it it, yes.If your table import_log_vbulletin being populated?
try_files $uri $uri/ /index.php?$uri&$args;
Hi, I think this is the same situation I am in.That's built when your vBulletin's converted to XF, you lost the table? You have no backups? There's nothing anyone can really do to help you. If you still have a copy of your vBulletin, you can try converting it again to a new XF, do it the exact same way, if you retained thread IDs and etc before, do the same again.
Then export a copy of it from the new XF's DB, and import it to your live site's DB.
Otherwise, I don't see a solution to this, at all.
Thanks, it is a benefit because you are no longer dependent on the Redirects plugin. Or, for example, if you want to migrate from Xenforo to some other forum software like Discourse, the old dead links from vbulletin will still be there.So much work for no real benefit for SEO or clicking to the proper destination.
We use essential cookies to make this site work, and optional cookies to enhance your experience.