Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

414
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!