¿Puedes ejecutar WordPress con múltiples dominios al mismo tiempo (no multisitio)?
De vez en cuando, algunos clientes tienen múltiples dominios para el mismo sitio. Por ejemplo, domain.com y domain.org. ¿Es posible hacer que WordPress funcione con ambos dominios al mismo tiempo? Normalmente veo problemas al intentar cargar recursos debido al acceso entre dominios (Cross-domain). Sé que podría simplemente redirigir domain.com a domain.org en la configuración del dominio, pero me preguntaba si esa es la única manera.
Busqué soluciones aquí, pero todas las preguntas son sobre cómo configurar múltiples dominios para multisitios (lo cual tiene sentido). Solo para aclarar, no estoy ejecutando un multisitio.

¿Deseas que el mismo sitio de WordPress funcione en dos nombres de dominio diferentes, donde todos los enlaces y contenido utilicen cualquiera de los dos dominios?
Si este fuera el caso, te encontrarías con problemas de Contenido Duplicado en Google, lo que afectaría negativamente tu SEO.
Dicho esto, aun así tendrías muchas dificultades para hacer que WordPress cargue correctamente tu contenido desde cualquiera de los dos dominios. Varias funcionalidades utilizan la función get_site_url para construir los enlaces en tus páginas, por lo que todos tus enlaces usarían solo el dominio configurado en el ajuste Siteurl.
Aun así, si quieres intentar ser astuto, puedes usar algo como lo siguiente para definir tu Siteurl y Home en el archivo wp-config.php basándote en el dominio que reciba el sitio:
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/wordpress');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/wordpress');

no funciona, haga lo que haga, si navego a cualquier dominio añadido, me redirige al nombre de dominio original

Parece que esta solución ya no funciona. Intenté lo mismo pero no pude hacerla funcionar. Aunque solía funcionar con versiones anteriores de WP.

Probando esto hoy en una instalación actualizada de WordPress, necesité asegurarme de colocar estas definiciones en la parte superior de mi archivo de configuración. Cuando se colocan al final del archivo de configuración, algunas partes de la plantilla se ejecutan antes de que se defina la configuración.

Quizás esta guía oficial pueda usarse para lo que el OP está intentando hacer: https://wordpress.org/documentation/article/running-a-development-copy-of-wordpress/

Solo revisa este Plugin de WordPress, debería resolver este problema de manera sencilla...
https://wordpress.org/plugins/multiple-domain/

¿Puedes explicar por qué este plugin es una mejor solución que algo personalizado para el sitio específico de este usuario? Simplemente publicar enlaces no es muy útil y no enseña nada a nadie.

Creo que hay un propósito detrás de esta pregunta ya que es algo en lo que estoy trabajando actualmente. La pregunta del OP solo necesita un poco de limpieza.
El propósito de tener dos nombres de dominio para el mismo sitio es el enrutamiento.
Nombre de dominio #1 mydomain.org (o cualquier otro) resuelve a una dirección local, es decir, 10.4.0.2 Nombre de dominio #2 mydomain.com resuelve a un nombre accesible públicamente
Claramente, esto es para acelerar el proceso de desarrollo y la carga de archivos grandes, ya que se ejecuta a través de la LAN y no consume ancho de banda de Internet.
Obviamente, no queremos que WordPress agregue la extensión .org o cualquier URL a través de la cual accedamos al sitio a ninguna publicación que será indexada por un motor de búsqueda, pero para un enrutamiento expedito durante el desarrollo, esta es una función que realmente sería útil.
