Hi all, hoping someone has seen this before.
I installed Xenforo yesterday and am very very happy. We have nearly everything working except for very old links that predate our vb5 installation.
Installation:
Xenforo 2.2.6
Plugins: Xenforo Importers 1.5.0; Xenforo Redirects for VBulletin 1.1.9
Problem:
VB5 url redirects are working great.
Example: Throttle Hang Fix url redirects fine.
But older urls from our VB4 days are redirecting to random threads.
Example: Timing Belt FAQ url with id 105 is redirecting to a random unrelated thread with id 12.
Context:
In the Timing Belt FAQ thread example, it looks like the id is being interpreted as "old_id" and redirecting as such:
But we actually have three id's, a very old one in the vbulletin 'node' table:
So in essence, we require two redirects:
Has anyone encountered this before? I'm investigating further, and hoping that the solution is not to rebuild our xenforo import.
I installed Xenforo yesterday and am very very happy. We have nearly everything working except for very old links that predate our vb5 installation.
Installation:
Xenforo 2.2.6
Plugins: Xenforo Importers 1.5.0; Xenforo Redirects for VBulletin 1.1.9
Problem:
VB5 url redirects are working great.
Example: Throttle Hang Fix url redirects fine.
But older urls from our VB4 days are redirecting to random threads.
Example: Timing Belt FAQ url with id 105 is redirecting to a random unrelated thread with id 12.
Context:
- Old VB5 path was /ceg-vb/
- New Xenforo path is /forums/
- This is a very old forum that was started in 2006 with vb3, and later vb4. It was upgraded to vb5 in 2014.
- When you upgrade to vb5 (at least in the early vb5 days), entity id's are not preserved. known behavior by design So, from 2014 onward, links containing old id's were redirected to the new vb5 id.
- When importing, I did not preserve ID's. The import created a table import_log_vbulletin_5_1 containing old_id and new_id.
In the Timing Belt FAQ thread example, it looks like the id is being interpreted as "old_id" and redirecting as such:
But we actually have three id's, a very old one in the vbulletin 'node' table:
So in essence, we require two redirects:
- the vb4 very_old_id (105)
- the vb5 node_id == xenforo old_id (189)
- the xenforo new_id (96) -- correct result!
Has anyone encountered this before? I'm investigating further, and hoping that the solution is not to rebuild our xenforo import.
Last edited: