Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

418
Vistas
Configuración de base_url() en php. ¿Cuál debería ser base_url() en cualquier marco de php?

Mi pregunta no se centra en el método de cómo se establece la URL base en cualquier marco de php. Más bien, lo que realmente quiero saber es cuál debería ser base_url () De las dos opciones a continuación

  • 1 http://ejemplo.com
  • 2 http://www.ejemplo.com

Supongamos que selecciono la opción 1, es decir, http://example.com , todo el tráfico a mi sitio web proveniente de http://www.example.com enfrentará los siguientes problemas, de manera similar, si selecciono la opción 2, el tráfico proveniente de la URL de otra opción enfrentará el problema abajo.

Problema

Ajax bloqueado por navegadores debido a CORS (Cross Origin Request Sharing). Porque Google trata las solicitudes www y no www como si fueran de dos sitios web diferentes. Mi código ajax está debajo si eso puede ser de ayuda

 $.ajax({ url: '<?php echo base_url(); ?>/Index/perform_task', type:'POST', data: { name: $("#name_field").val(), task: $("#task_field").val(), }, success:function(data){ if (data == 'task_completed'){ window.location.href = "<?php echo base_url() ?>"; } else{ $('#task_error').html('Some Error occured.') } }

});

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Son los beneficios para cualquier versión

La respuesta corta es no. No hay ninguna ventaja de los sitios web www o non-www porque depende de la preferencia personal elegir uno u otro. El aspecto principal que afecta el SEO es su consistencia, específicamente si ha estado agregando/eliminando www a la URL de su sitio. Para beneficiarse de esta pequeña cosa, debe elegir una opción y atenerse a esa elección. En resumen, no cambie la URL de su sitio cuando ya lo haya presentado en motores de búsqueda conocidos.

De lo contrario, tratarán ambas opciones (www.site.com y site.com) como dos sitios web diferentes y les prohibirán duplicar páginas, palabras clave y contenidos.

La única diferencia entre una URL de sitio www y no www es solo técnica. Cuando su sitio web contiene "www.", es el nombre de host el que se ajusta al DNS y restringe las cookies mientras utiliza otros dominios. Mientras tanto, si su sitio web no tiene "www", entonces no tiene ese privilegio técnico.

Entonces, qué debería hacer ? Simplemente use una de las versiones que desee y dirija todas las solicitudes que llegan a la otra versión a la que usa, y nunca la vuelva a cambiar.

about 4 years ago · Santiago Trujillo Denunciar

0

Como dijo @junkfoodjunkie, solo debe usar UN dominio y redirigir el otro. Pero si, por alguna razón, tiene que mantener los dos dominios, entonces debe llamar a su script ajax dentro del dominio actual.

Luego, su función base_url() debería devolver el dominio actual. por ejemplo:

 function base_url(){ return 'http'.(isset($_SERVER['HTTPS'])?'s':'').'://'.$_SERVER['SERVER_NAME']; }
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda