Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2012, 14:45
Aprendix ABC
 
Fecha de Ingreso: julio-2005
Ubicación: Boyoliso
Mensajes: 661
Antigüedad: 18 años, 8 meses
Puntos: 0
Sonrisa Error en un Rewrite Rule ocasionando conflicto con subdominios

Saludos maestros. Tengo este Rewrite rule:

Código Apache:
Ver original
  1. Options -Multiviews
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteCond %{HTTP_HOST} !^www\.dominio\.com$
  5. RewriteRule ^(.*) http://www.dominio.com/$1 [R=301,L]
  6. RewriteCond %{ENV:REDIRECT_STATUS} 200
  7. RewriteRule .* - [L]
  8. RewriteRule ^carpeta-vieja\.php$ /carpetanueva [R=301,L]
  9. RewriteRule ^carpetanueva$ /carpeta-vieja.php [L]

Este Rewrite funciona bien. Cambié el nombre a una carpeta hace unos meses y lo estoy usando para que cualquier usuario entrando por la ruta vieja se redireccione a /carpetanueva

El problema es que me está redireccionando los subdominios a sus respectivas carpetas tambien.

Por ejemplo m.dominio.com me está redireccionado a dominio.com/m/

Y el otro problema es que no puedo quitar ese Rewrite porque todavía tengo muchos enlances entrantes por carpeta-vieja.php.

Si alguien me puede ayudar o me puede decir qué podría editarle para que siga funcionando igual y no afecte los sub-dominios, le quedo agradecido.