Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2012, 05:02
jonysi_d
 
Fecha de Ingreso: octubre-2007
Mensajes: 724
Antigüedad: 16 años, 6 meses
Puntos: 4
como se hace la url canonica con .htaccess

Hola...
trabajo con Prestashop y tengo generado el .httpacces como:
RewriteEngine on

pero tengo dudas sobre como aplicar codigo en el .httpacces para declarar que quiero que mi web sea canonica y solo vaya a www.miweb.com y no ha miweb.com
he visto por la red que hay 2 maneras de declararlo, pero no acabo de entender la diferencia:

Código PHP:
RewriteEngine on
RewriteCond 
%{HTTP_HOST} !^www.miweb.com$ [NC]
RewriteRule (.*) http://www.miweb.com/$1 [R=301, L] 
y

Código PHP:
RewriteEngine on
RewriteCond 
%{HTTP_HOST} ^miweb.com$
RewriteRule (.*) http://www.miweb.com/$1 [R=301,L] 
me pueden explicar la diferencia ?? ya que lo que yo quiero es que mi web sea con "www". , y si se entra sin las "www", pues que se redireccione a la "www"
como informacion en mi prestashop ya trengo activado ( des de mi panel admin ) que uso URL canonicas..

Gracias

Última edición por Daniel Ulczyk; 18/09/2012 a las 07:13 Razón: se remueve URL del enlace - Error 404