Foros del Web » Programando para Internet » PHP »

Navegación por www

Estas en el tema de Navegación por www en el foro de PHP en Foros del Web. Buenos días a todos. Hay alguna forma de forzar a que la navegación se haga con las www, es decir, que aunque se ponga dominio.es, ...
  #1 (permalink)  
Antiguo 08/06/2020, 13:38
Avatar de gogupe  
Fecha de Ingreso: octubre-2006
Ubicación: Mallorca
Mensajes: 897
Antigüedad: 17 años, 6 meses
Puntos: 32
Navegación por www

Buenos días a todos.

Hay alguna forma de forzar a que la navegación se haga con las www, es decir, que aunque se ponga dominio.es, aparezca en la url como www.dominio.es

Tengo un problema con la una tpv virtual, que si no se hace el post desde el dominio con www no funciona.

Lo otro que veo, es que cuando está en una web y manualmente se elimina las www, y le da actualizar, la navegación se hará sin las www.

Desconozco si hay algún parámetro en el htaccess para que lo fuerce, ya he puesto para que lo haga por ssl, pero no me funciona si las elimino manualmente.

Muchas gracias a todos.
__________________
Somos una serie de acontecimiento que puede venir al caso en un momento dado.
  #2 (permalink)  
Antiguo 08/06/2020, 13:53
Avatar de gogupe  
Fecha de Ingreso: octubre-2006
Ubicación: Mallorca
Mensajes: 897
Antigüedad: 17 años, 6 meses
Puntos: 32
Respuesta: Navegación por www

Pues nada, pongo la solución por si a alguien le interesa
Código PHP:
$direccion=$_SERVER['HTTP_HOST'];
$www strpos($direccion"www");

if (
$www === false)
    {
        
header ("location:https://www.dominio.es");
        exit;
    } 
No se si es algo chapucero, si alguien tiene alguna otra solución mas elegante, me gustaría que lo publicara.

Gracias a todos.
__________________
Somos una serie de acontecimiento que puede venir al caso en un momento dado.
  #3 (permalink)  
Antiguo 08/06/2020, 21:05
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Navegación por www

Eso deberias hacerlo desde el htaccess

Cita:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
  #4 (permalink)  
Antiguo 09/06/2020, 01:53
Avatar de gogupe  
Fecha de Ingreso: octubre-2006
Ubicación: Mallorca
Mensajes: 897
Antigüedad: 17 años, 6 meses
Puntos: 32
Respuesta: Navegación por www

Cita:
Iniciado por ArturoGallegos Ver Mensaje
Eso deberias hacerlo desde el htaccess
No me ha funcionado, no fuerza a que la url contenga www.

Muchas gracias
__________________
Somos una serie de acontecimiento que puede venir al caso en un momento dado.

Etiquetas: post, www
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:23.