It's not really possible. The merge system changes IDs, the ways URLs are generated, and thread title parts are filtered and shortened, are too different to result in identical URLs. The best you can hope to achieve is a working URL redirection, and for that it's beneficial to have a different URL style so old URLs can not be confused/conflict with new URLs.
I've outlined a solution for phpbb->mybb here:
http://community.mybb.com/thread-82995-p...#pid604334
It should work pretty much the same way for vbulletin->mybb, using vb's rewrite rule for thread URLs instead of phpbb's.
thank you for your replay
the problem is i don't know how to make rewrite rule for my old link because the old link seem difficult
Can you make the link in the mybb
like this
http://www.forum.g-ara.com/ (Thread id) / (Thread title). html
Or
http://www.forum.g-ara.com/ (Thread id) /
You probably already have the rewrite rule (the same one VB uses).
thank you
but i have use vbseo and that it rule not like you think
# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On
# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forum/)
RewriteBase /
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap|api\.php)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]
RewriteEngine on
# If you are having problems or are using VirtualDocumentRoot, uncomment this line and set it to your vBulletin directory.
# RewriteBase /forum/
# If you are having problems with the rewrite from content/ to content.php, uncomment this line to turn MultiViews off.
# Options -MultiViews
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
LOL
Okay...
Well, it's easy enough to write a rewrite rule that matches thread url and id.
Something like this maybe:
RewriteRule ^([1-9][0-9]*)/[^/]*\.html$ redirect.php?tid=$1 [L,QSA,NC]
thank you very much
and im very sorry
the Thread not like this
http://www.forum.g-ara.com/(Thread id)/(forum title)-(Thread title).html
it like this
http://www.forum.g-ara.com/(forum title)/(Thread id)-(Thread title).html
im very sorry
http://www.forum.g-ara.com/%D9%85%D9%86%...D8%B1.html
and i think it will be more easy if use google seo to make thread url like this
parent forum title /(Thread id)-(Thread title).html
i have try many times but I could not get the right result
the parent forum not work
im very sorry for that but please help me
thank you very much
please help me
thanks
up up up up up
up up up up up up up
please help me
up up up up up up
please help me
up up up up up