Depends on what friendly URLs you used. If you used the Mod Rewrite Friendly URLs, you can try using the following rules in your .htaccess file above the DBSEO rules:vBulletin Redirect the old friendly URL's without a Entry into the .htaccess to the Standard URL's?
RewriteRule ^threads/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) /showthread.php?t=$1&page=$2 [R=301,L,QSA]
RewriteRule ^forums/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) /forumdisplay.php?f=$1&page=$2 [R=301,L,QSA]
RewriteRule ^entries/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) /entry.php?b=$1&page=$2 [R=301,L,QSA]
That's because of the extra info after the thread title. You will need to amend your .htaccess to take this into account.
RewriteRule ^threads/([0-9]+)(?:-?$|(?:-page([0-9]+)?)?)(?:-?$|(?:-goto(.*)?)?)(?:-?$|(?:-highlight(.*)?)?)(?:-?$|(?:-pp([0-9]+)?)?)(?:-?$|(?:-p([0-9]+)?)?)(?:-?$|(?:-mode(.*)?)?)(?:-?$|(?:-posted([0-9]+)?)?)(?:-?$|(?:-viewfull([0-9]+)?)?)(?:-?$|(?:-daysprune((?:-?)[0-9]+)?)?)(?:-?$|(?:-langid([0-9]+)?)?)(?:-?$|(?:-s(.*)?)?)$ showthread.php?t=$1?&page=$2&goto=$3&highlight=$4&pp=$5&p=$6&mode=$7&posted=$8&viewfull=$9&daysprune=$10&langid=$11&s=$12&%{QUERY_STRING}
RewriteRule ^threads/.* showthread.php [QSA]
We use essential cookies to make this site work, and optional cookies to enhance your experience.