¿Cómo forzar non-WWW en el dominio?

Hola, me gustaría dejar el dominio de una página web sin las WWW de rigor forzando el non-WWW en el .htaccess.

El problema es que he probado varias fórmulas y ninguna me funciona. Espero que haya por aquí algún programador que me pueda echar un cable.

Gracias.
THe NeW MoRaN escribió:Hola, me gustaría dejar el dominio de una página web sin las WWW de rigor forzando el non-WWW en el .htaccess.

El problema es que he probado varias fórmulas y ninguna me funciona. Espero que haya por aquí algún programador que me pueda echar un cable.

Gracias.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.com [nocase]
RewriteRule ^(.*) http://example.com/$1 [last,redirect=301]

algo así te tendría que funcionar.
Por curiosidad: esto de que habláis es lo de poner la dirección sin las www. y que redirija igual?? Lleva bastante tiempo usándose esto no?

Sl2
Muy buenas,

La verdad es que algo parecido a esas reglas usaba pero sigue sin redirigir. Parece que lo intenta pero al final no acaba de resolver. Algo bastante extraño.

Un saludo.
Yo lo tengo de esta manera en mi htaccess y funciona:

RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^www\.tuweb\.com [NC]
RewriteRule (.*) http://tuweb.com/$1 [R=301,L]
THe NeW MoRaN escribió:Muy buenas,

La verdad es que algo parecido a esas reglas usaba pero sigue sin redirigir. Parece que lo intenta pero al final no acaba de resolver. Algo bastante extraño.

Un saludo.


¿Qué host usas? Porque hay algunos que son una chuta y dan problemas (1and1 por ejemplo)
La fórmula usada no debe estar mal, sin embargo hay algo que debo tener mal configurado.

Google Chrome me dice al intentar resolver el dominio "Esta página web tiene un bucle de redireccionamiento. La página web ha producido demasiados redireccionamientos. Es posible que el problema se resuelva borrando las cookies de este sitio o permitiendo cookies de terceros. Si eso no funciona, puede que el problema esté relacionado con algún fallo en la configuración del servidor, no con el ordenador."

El servidor es OVH y tengo cPanel. Desde la opción redirecciones del cPanel es fácil crear un redireccionamiento, y automáticamente añade el código al archivo .htaccess. He probado a borrar el archivo, añadir el código manualmente, a crear el redireccionamiento desde la propia opción del cPanel... Y nada.

El problema lo veo cuando intenta resolver el dominio. Se queda en un bucle. Va del www al sin www. Y, finalmente, suelta el error descrito anteriormente. ¡Qué cosa más rara! :-?
THe NeW MoRaN escribió:La fórmula usada no debe estar mal, sin embargo hay algo que debo tener mal configurado.

Google Chrome me dice al intentar resolver el dominio "Esta página web tiene un bucle de redireccionamiento. La página web ha producido demasiados redireccionamientos. Es posible que el problema se resuelva borrando las cookies de este sitio o permitiendo cookies de terceros. Si eso no funciona, puede que el problema esté relacionado con algún fallo en la configuración del servidor, no con el ordenador."

El servidor es OVH y tengo cPanel. Desde la opción redirecciones del cPanel es fácil crear un redireccionamiento, y automáticamente añade el código al archivo .htaccess. He probado a borrar el archivo, añadir el código manualmente, a crear el redireccionamiento desde la propia opción del cPanel... Y nada.

El problema lo veo cuando intenta resolver el dominio. Se queda en un bucle. Va del www al sin www. Y, finalmente, suelta el error descrito anteriormente. ¡Qué cosa más rara! :-?


¿Y porqué no contactas con el soporte de OVH, que te aconsejarán mejor que nosotros? ;)
Redirecciona el DNS de tu dominio hacia tu IP, al igual que las WWW. Ahora en cuanto pueda te paso una foto.
8 respuestas