• axtolf

    (@axtolf)


    Hello,

    I’m migrating a website from Joomla to WordPress. At the moment, Joomla is installed in the /cms subfolder, and the root domain redirects visitors to /cms, so Joomla is effectively the live site.

    My goal is to move WordPress to the root domain once the migration is complete. However, I need some time to work on the migration while keeping the existing Joomla site online. I’m looking for the best way to have both systems running on the same domain during the transition period: Joomla in /cms and WordPress in the root directory.

    I know this is not an ideal setup, but given my current situation, what would be the recommended approach? Are there any common issues or best practices I should be aware of?
    To clarify, I don’t need this coexistence phase for the content migration itself. The migration can be completed relatively quickly. What I really need is time to work on the WordPress site (theme customization, layout, design adjustments, testing, etc.) while the Joomla site remains live.
    So far, the only solution I have come up with is to build WordPress in another subdirectory, and when everything is ready, perform a backup/restore (or migration) to move the WordPress installation to the root directory and replace Joomla. However, I would prefer to avoid this extra step if there is a better approach.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Moderator threadi

    (@threadi)

    No, that’s not ideal at all, as you’ve already realized. Every time the page is accessed, it will inevitably redirect to the Joomla site.

    My recommendation would be to create the new website in a subdirectory such as /wordpress. Once you’ve finished it, have your hosting provider point the domain to /wordpress instead of /, and change the domain setting in WordPress accordingly (see: https://developer.wordpress.org/advanced-administration/upgrade/migrating/#changing-the-site-url). This way, you’ll be technically on the safe side for both websites.

    Please also note the following: since the existing website is located at /cms, it’s also indexed by search engines with URLs from that location. The cleanest approach would actually be to carry over the URLs exactly as they are. If that’s not possible or you don’t want to do that, I’d recommend setting up redirects from the old to the new URLs – at least for the important content that absolutely needs to be found. An SEO plugin of your choice can help with this, or you can use this one: https://wordpress.org/plugins/redirection/

    Thread Starter axtolf

    (@axtolf)

    Thank you very much for confirming. I always wanted to get rid of /cms, since it’s something I left behind when I migrated from Drupal to Joomla.

    A third option I am considering is to develop WordPress in a subdirectory, complete all design and testing work there, and then perform a backup/restore (or migration) to the root directory when the site is ready to go live. It adds an extra step, but it may be easier to manage depending on the hosting environment.

    And for the CEo the suggested plugin was already in my list, with some manul fixes here and there.

    i think dashboards are same but different platefarms

Viewing 3 replies - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.