- Estado
- Resuelto
- Notificado para
- WPML Multilingual CMS 4.3.14
- Resuelto en
- WPML Multilingual CMS 4.4.3
Resumen del problema
Este problema podría ocurrir en una llamada a la API REST, cuando utiliza la configuración «Un dominio diferente por idioma» en WPML > Idiomas y el servidor Nginx está configurado con un server_name que no coincide con su nombre de dominio.
Solución alternativa
Reemplace SERVER_NAME por HOST_NAME
$url_parts['host'] = filter_input( INPUT_SERVER, 'SERVER_NAME', FILTER_SANITIZE_URL )
?: filter_input( INPUT_SERVER, 'HTTP_HOST', FILTER_SANITIZE_URL );en wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-domain-strategy.php
$url_parts['host'] = filter_input( INPUT_SERVER, 'HTTP_HOST', FILTER_SANITIZE_URL )
?: filter_input( INPUT_SERVER, 'SERVER_NAME', FILTER_SANITIZE_URL );