Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2015, 17:43
Avatar de NueveReinas
NueveReinas
 
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Pregunta Redirección en subdirectorio

Hola gente

Estoy buscando la manera de redireccionar un "subdirectorio ficticio" (hecho a través de un Rewrite) a un 404.

Amplío la información:

Yo quiero que un usuario pueda entrar a su perfil así: [mi dominio]/usuarios/pepediaz

Para eso, lo "desvío" desde mi PHP (obtener.php) de esta manera:

Código Apache:
Ver original
  1. RewriteCond %{REQUEST_FILENAME} !-l
  2. RewriteRule ^usuarios/(.*)$ obtener.php?usuario=$1 [PT,L]

Eso funciona OK.

El problema es que no quiero que el usuario acceda a [mi dominio]/usuarios/.
¿Cómo desvío ese acceso a otra web? Por ejemplo, a [mi dominio]/404.

De momento he probado con esto, pero no veo resultados.

Código Apache:
Ver original
  1. RewriteCond %{REQUEST_FILENAME} !-l
  2. RewriteRule ^usuarios/(.*)$ obtener.php?usuario=$1 [PT,L]
  3. RewriteCond %{REQUEST_FILENAME} !-l
  4. RewriteRule ^usuarios/(.+)$ http://www.midominio.com/404[PT,L]

Tengo entendido que (.+) significa que no debe haber más caracteres después de la barra.

jrasias d ante braso
__________________
¿Te sirvió la respuesta? Deja un +1

Última edición por NueveReinas; 21/05/2015 a las 17:50