Sé que esto puede no ser del todo sobre el tema, pero en mi experiencia, me parece almacenar WWW-dad de la URL actual en una variable de utilidad.
Editar: Además, consulte mi comentario a continuación, para ver a qué se dirige.
Esto es importante para determinar si se debe despachar llamadas Ajax con "www", o sin:
$.ajax("url" : "www.site.com/script.php", ...
$.ajax("url" : "site.com/script.php", ...
Cuando gestionen un Ajax llamar el nombre de dominio debe coincidir con el de la barra de direcciones del navegador, de lo contrario se tiene Uncaught SecurityError en la consola.
Así me ocurrió con esta solución para abordar la cuestión:
<?php
substr($_SERVER['SERVER_NAME'], 0, 3) == "www" ? $WWW = true : $WWW = false;
if ($WWW) {
/* We have www.example.com */
} else {
/* We have example.com */
}
?>
Luego, en función de si $ WWW es verdadera, o falsa ejecución la llamada Ajax adecuada.
Sé que esto puede sonar trivial, pero este es un problema tan común que es fácil tropezar.
Sólo se puede obtener la URL principal. ¿Cuál es el Primario de esos tres? –
¿Exactamente cómo sus dos dominios 'redirige' las solicitudes a su servidor? –
@infgeoax probablemente un marco ... – CodeCaster