Hola, estoy creando un sitio web y me encuentro editando el archivo .htaccess. Hice varios intentos de redireccionar desde una URL como /isexistinguser a /api/usermanager?type=1 sin cambiar la dirección visible en el navegador, pero sigo sin encontrar una solución. ¿Hay alguien que me pueda ayudar?

Esto es lo que he intentado:

RewriteEngine on
RewriteCond %{THE_REQUEST} /isexistinguser [NC]
RewriteRule ^ /api/usermanager?type=1 [NC,L,R]

Los problemas aquí son dos:

  • la dirección cambia en la redirección
  • Cualquier URL que contenga /isexistinguser se considera en la condición, por ejemplo /isexistinguserblabla

¡Gracias!

2
Ivan Cisternino 14 mar. 2021 a las 20:24

1 respuesta

La mejor respuesta

Con las muestras que se muestran, ¿podría intentar seguirlas? Asegúrese de borrar la memoria caché de su navegador antes de probar sus URL.

RewriteEngine ON
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (^isexistinguser|isexistinguser$) api/usermanager?type=1 [NC,L]
2
RavinderSingh13 14 mar. 2021 a las 18:51