htaccess de www a no www

estoy teniendo un problema

Tengo un sitio web de Python (Django) y quiero eliminar el "www" de la URL, así que tengo este htaccess:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.mydomain.com/$ [NC]
RewriteRule ^(/)?(.*) http://mydomain.com/$1 [R=301,L] 

Funciona, pero el problema es que si introduzco una URL como "www.dominio.com/admin" o "www.dominio.com/algo", se redirige a "dominio.com" en lugar de "dominio.com/admin" o "dominio.com/algo".

¿Sabes lo que está mal con mi htaccess?

Muchas gracias por su tiempo y ayuda.

preguntado el 30 de junio de 12 a las 19:06

1 Respuestas

Cambiar y guardar ^(/)?(.*) a ^/?(.*). estas capturando eso / y agregarlo a su URL, en lugar de la parte que realmente desea agregar con $1.

Respondido el 30 de junio de 12 a las 19:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.