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 originalRewriteCond %{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 originalRewriteCond %{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