Migrating Drupal to wordpress redirect existing links
You can keep the URLs you're currently using - as long as you're using a recent version of CiviCRM - simply by adding this to your wp-config.php file:



define( 'CIVICRM_CLEANURL', 1 );


This will create URLs in the same format as Drupal ones, i.e.

https://domain.com/civicrm/event/info?reset=1&amp;id=3


This does assume that you are using the default base page named "CiviCRM" with the slug civicrm. If this page doesn't exist, then create it and add the slug to the setting in the CiviCRM "CMS Database Integration" admin page. You may also need to visit the WordPress "Permalinks" page to refresh your rewrite rules so that Clean URLs work as expected.