/ / .htaccess redirige la subcarpeta falsa a la subcarpeta real - apache, .htaccess, mod-rewrite, redirect, rewrite

.htaccess redirige la subcarpeta falsa a la subcarpeta real - apache, .htaccess, mod-rewrite, redirect, rewrite

La estructura de carpetas en el servidor es: /var/www/domain.com/secure/files ..

Me gustaría cambiar el nombre de "seguro" a "administrador" en la URL, pero aún así tengo que extraer archivos de / seguro /.

Asi que, http://domain.com/admin/ extrae de lo que se llama la carpeta real en el servidor, "seguro".

A continuación se muestra lo que actualmente tengo en .htaccess.

    <IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^admin/(.*) scp/$1 [L]
</IfModule>

Lo anterior funciona si escribes http://domain.com/admin/ (Quisiera que agregue la barra diagonal final si la deja); pero también permite http://domain.com/scp/ (no redirige a admin como yo quiero, también agrega la barra diagonal final si se deja).

Respuestas

0 para la respuesta № 1

Ten tus reglas como esta:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /

RewriteCond %{THE_REQUEST} /scp(S*) [NC]
RewriteRule ^ /%1 [L,R=302,NE]

RewriteRule ^admin(/.*)?$ scp$1 [L,NC]
</IfModule>