Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon What are the steps to enable domain wildcarding for a multisite network on WP Engine


What are the steps to enable domain wildcarding for a multisite network on WP Engine


To enable domain wildcarding for a WordPress Multisite network on WP Engine, follow these steps:

1. Ensure DNS is Configured

- Confirm that the DNS for your top-level domain (e.g., `example.com`) is pointed to WP Engine. This is essential for wildcarding to function properly.

2. Obtain a Wildcard SSL Certificate

- Purchase a wildcard SSL certificate from a third-party provider (e.g., `*.example.com`). WP Engine does not provide these certificates, so you will need to import it into your WP Engine environment.

3. Log into the WP Engine User Portal

- Access your WP Engine User Portal and navigate to the environment where you want to enable wildcarding.

4. Enable Domain Wildcarding

- In the User Portal, go to the Domains section for your selected environment.
- Click on the three-dot menu icon next to your main domain.
- Select Set as wildcard. The system will check for a matching wildcard SSL certificate.
- If a valid wildcard SSL certificate is found, domain wildcarding will be enabled. If not, you will receive an error message with further details.

5. Update DNS Records

- After enabling wildcarding, ensure that all necessary DNS records for any subdomains are correctly pointed to the WP Engine environment. This allows any subdomain (e.g., `subsite.example.com`) to direct traffic to your WP Engine site.

6. Verify Functionality

- Test the setup by creating and accessing new subsites using the wildcard subdomain format. Ensure that they resolve correctly without additional configuration.

Additional Considerations

- If you are upgrading to an Advanced Network, follow the specific steps outlined by WP Engine to maintain wildcarding functionality.
- Be aware that domain wildcarding is not supported on Global Edge Security, and each subdomain should be added manually if using separate environments.

By following these steps, you can successfully enable domain wildcarding for your WordPress Multisite network on WP Engine, allowing for seamless management of multiple subdomains under a single environment[1][5].

Citations:
[1] https://wpengine.com/support/multisite-how-to-add-new-sites/
[2] https://workwith.natfinn.com/setting-multipress-subdomains-wp-engine-wordpress/
[3] https://wordpress.stackexchange.com/questions/257635/enable-wildcard-in-a-wordpress-multisite-sub-domains
[4] https://www.wpbeginner.com/wp-tutorials/how-to-install-and-setup-wordpress-multisite-network/
[5] https://wpengine.com/support/what-is-wordpress-multisite/