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
RewriteCond %{REQUEST_FILENAME} !-l 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
RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^usuarios/(.*)$ obtener.php?usuario=$1 [PT,L] RewriteCond %{REQUEST_FILENAME} !-l 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