Foros del Web » Administración de Sistemas » Apache »

Regla del htaccess que no quiero que funcione en un subdominio

Estas en el tema de Regla del htaccess que no quiero que funcione en un subdominio en el foro de Apache en Foros del Web. Hola, buenas tardes. Tengo una duda la cual no puedo solucionar sin la ayuda de ustedes. Resulta que en mi .htaccess tengo entre tantas relgas, ...
  #1 (permalink)  
Antiguo 08/02/2012, 23:36
 
Fecha de Ingreso: febrero-2008
Mensajes: 578
Antigüedad: 16 años, 1 mes
Puntos: 3
Regla del htaccess que no quiero que funcione en un subdominio

Hola, buenas tardes.

Tengo una duda la cual no puedo solucionar sin la ayuda de ustedes.
Resulta que en mi .htaccess tengo entre tantas relgas, la siguiente:

RewriteRule ^(.*)/index.php$ portales/index.php [NC,L]

Y en mi hosting, tengo declarado un subdominio:
http://www.foro.misitio.com.ar

En mi directorio raiz tengo por ejemplo:
carpeta1
carpeta2
carpeta3
foro
|-index.php

carpeta4
portales
|-index.php
carpeta5
.htaccess
index.php

Todo funciona perfecto, pero cuando la gente ingresa al subdominio, toma parte de la regla y no se visualiza la index del Foro.
Pero si ingresan a: www.misitio/foro/index.php ahí sí funciona.

Pero yo quiero que si ingresan al subdominio, también puedan ingresar.

Como debo poner la regla en mi .htaccess??

Agradeceré cualquier ayuda al respecto.

Gracias.
  #2 (permalink)  
Antiguo 09/02/2012, 12:36
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Regla del htaccess que no quiero que funcione en un subdominio

Tenés varias formas
1. cambiar el index.php del foro por otro nombre
2. Poner una condición
Código Apache:
Ver original
  1. RewriteCond %{REQUEST_URI} !^/foro
  2. RewriteRule ^(.*)/index.php$ portales/index.php [NC,L]
Est hace que la regla se cumpla solo si el comienzo de la petición no comienza con /foro
3. Esto depende de otras configuraciones, pero podrias probarla, si tu subdominio foros no necesita de ModRewrite, ponerle un .htaccess con
Código Apache:
Ver original
  1. RewriteEngine Off

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: htaccess, php, quiero, regla, rewrite, subdominio
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 17:06.