.htaccess: redireccionamiento desde el subdirectorio de la raíz del documento al directorio hermano (subdirectorio diferente de

CorePress2024-01-25  9

Quiero redirigir internamente solicitudes de /media/myspecialdir/image.jpg a /myspecialdir/image.jpg

Si fuera solo un archivo .htaccess en la raíz del documento, esto sería sencillo. El problema es que el directorio /media ya existe y contiene un archivo .htaccess. Esto significa que las solicitudes a /media/myspecialdir/image.jpg son interceptadas por ese archivo .htaccess.

¿Es posible redirigir desde un subdirectorio de la raíz del documento a otro subdirectorio de la raíz del documento?

He probado cosas como:

RewriteRule (.*) ../myspecialdir/ [L]

pero esto todavía antepone un directorio multimedia a la URL reescrita.



------------------------------------

Con las muestras mostradas, ¿podría intentar seguirlas? Teniendo en cuenta que su archivo htaccess está presente dentro de la carpeta multimedia. Borre la memoria caché de su navegador antes de probar sus URL.

RewriteEngine ON
RewriteBase /media/

##Then your rules from here.........



------------------------------------

¿Es posible redirigir desde un subdirectorio de la raíz del documento a otro subdirectorio de la raíz del documento?

Sí, eso definitivamente es posible. Tenga esta regla dentro de /media/.htaccess:

RewriteEngine On

RewriteRule .+ /myspecialdir/ [L]

Esto supone que myspecialdir existe justo debajo de la raíz del sitio. Dado que usted solicitó específicamente una reescritura interna, esto mantendrá la URL como: /media/myspecialdir/image.jpg pero cargará contenido desde /myspecialdir/image.jpg.

Su guía para un futuro mejor - libreflare
Su guía para un futuro mejor - libreflare