This may sound a little complicated but…
I’d grab an old PC or laptop that I could install HTTrack on and let that thing crawl the whole Drupal site. Spend some time surfing the site via the HTTrack copy just to make sure you didn’t miss anything.
I’d then do a subdirectory install of WordPress and migrate my Drupal content to there.
Now backup the Drupal just in case you missed something and then follow these directions to make your subdirectory install run as if it was installed in webroot.
Go back to the PC with the HTTrack and surf that site again watching for any problems. If that migrator took care of your SEO by creating 301 redirects or ‘one
to one’ page, post, and link migrations you’ll be fine at this point else you’ll need to create 301 redirects to correct any 404 errors.
This site will help make creating the 301s pretty easy if you even need to do that. https://www.rapidtables.com/web/tools/redirect-generator.html
Another tip is you’ll probably want the Classic Editor plugin to make your WordPress editor look close to what I suspect Drupal used. You can later enable the new Block Editor in the settings pages to run as an optional editor if you wish.
Hope this helps… this is the way I’d proceed with this as it almost completely guarantees a safe migration.
-
This reply was modified 5 years, 9 months ago by JNashHawkins.