Problemas conHtaccess

  • Autor Autor Goomaru
  • Fecha de inicio Fecha de inicio
Goomaru

Goomaru

Lambda
Verificación en dos pasos activada
Verificado por Whatsapp
Buenas a todos, tengo una gran duda (y también problemas con el uso de htaccess)
Existe algun comando htaccess para que agarre las imágenes de un sitio web alojado en mi otra carpeta del mismo hosting?

Ejemplo: existe una imagen en laravel/public/imagenes/pollitos.jpg y quiero utilizarlo en otro dominio que esta ubicado en otra carpeta: carpetanueva/public/, la idea es no copiar nuevamente todas las imagenes, deseo utilizar la misma carpeta para los dos dominios.
Esto puedo hacerlo con un subdominio apuntando a la carpeta pero no quiero hacer eso.

¿Alguien sabe o me puede ayudar por favor?
He intentado algo similar:
RewriteRule ^imagenes/([a-zA-Z0-9_-]*)?$ ../../sitiowebantiguo/public/imagenes/$1 [L]

He utilizado este comando:
RewriteRule ^imagenes/(.*)$ https://sitiowebantiguo.com/imagenes/$1 [QSA,L]

Y me funciona, el problema es que me hace una redirección, coloco sitioA (seria el sitio nuevo) y me redirige a la imagen con el dominio del sitio B
 
Hola!
Creo que no es posible acceder de esa forma debido a temas de seguridad.
Sin embargo, si tienes acceso al servidor tu mejor opción es crear un alias en la configuración de ese dominio (virtualhost), algo como:

Configuración de Apache:
Alias /imagenes /home/sitiowebantiguo/public/imagenes
<Directory /home/crawler/scrapers/images>
   Allow from all
</Directory>

Otra opción es usar un script (en PHP) que reciba el nombre de la imagen, la lea en disco y la muestre (output). ¿El problema? Consumiría recursos si hay muchas imágenes.
 
Hola!
Creo que no es posible acceder de esa forma debido a temas de seguridad.
Sin embargo, si tienes acceso al servidor tu mejor opción es crear un alias en la configuración de ese dominio (virtualhost), algo como:

Configuración de Apache:
Alias /imagenes /home/sitiowebantiguo/public/imagenes
<Directory /home/crawler/scrapers/images>
   Allow from all
</Directory>

Otra opción es usar un script (en PHP) que reciba el nombre de la imagen, la lea en disco y la muestre (output). ¿El problema? Consumiría recursos si hay muchas imágenes.
es un hosting / apache. (banahosting)
Si hay muchas imágenes, pero solo se agarra 1 por post (alrededor de 3000 posts)

Voy a ver que puedo hacer.
Gracias.
 
Al usar 2 dominios diferentes, lo que te queda o puede ser una solucion es crear un archivo .php con una simple reedirecion directa a la imagen alojada en el dominio secundario.
 
Al usar 2 dominios diferentes, lo que te queda o puede ser una solucion es crear un archivo .php con una simple reedirecion directa a la imagen alojada en el dominio secundario.
tu segunda opcion es este codigo:

Insertar CODE, HTML o PHP:
RewriteRule ^imagenes/(.*)$ https://sitiowebantiguo.com/imagenes/$1 [QSA,L]

Me funciona muy bien, pero deseo que salga el nombre del dominio principal, no como una redireccion.
 
tu segunda opcion es este codigo:

Insertar CODE, HTML o PHP:
RewriteRule ^imagenes/(.*)$ https://sitiowebantiguo.com/imagenes/$1 [QSA,L]

Me funciona muy bien, pero deseo que salga el nombre del dominio principal, no como una redireccion.
Te va consumir recursos, y ante ese consumo es mejor mover las imagenes.
 
Te va consumir recursos, y ante ese consumo es mejor mover las imagenes.
es posible pero ambas webs funcionaran con el 70% de contenido igual.
Quiero por eso que tengan las imágenes en una carpeta. (si uso un subdominio solucionaría este problema, pero no se como lo vea google con un subdominio de por medio )
 
Lo puedes explicar con mazanitas y peras.

No se si te estoy entendiendo bien pero mencionas dos dominios, es que si van hacer dos dominios si o si eso lo va a determinar como un redireccion.

Explica bien como es que domino es el principal y cual es el otro domino que vas a usar y como se supone que tu quieres que se haga al final (cual va hacer la url final de la imagen)
 
Buenas a todos, tengo una gran duda (y también problemas con el uso de htaccess)
Existe algun comando htaccess para que agarre las imágenes de un sitio web alojado en mi otra carpeta del mismo hosting?

Ejemplo: existe una imagen en laravel/public/imagenes/pollitos.jpg y quiero utilizarlo en otro dominio que esta ubicado en otra carpeta: carpetanueva/public/, la idea es no copiar nuevamente todas las imagenes, deseo utilizar la misma carpeta para los dos dominios.
Esto puedo hacerlo con un subdominio apuntando a la carpeta pero no quiero hacer eso.

¿Alguien sabe o me puede ayudar por favor?
He intentado algo similar:
RewriteRule ^imagenes/([a-zA-Z0-9_-]*)?$ ../../sitiowebantiguo/public/imagenes/$1 [L]

He utilizado este comando:
RewriteRule ^imagenes/(.*)$ https://sitiowebantiguo.com/imagenes/$1 [QSA,L]

Y me funciona, el problema es que me hace una redirección, coloco sitioA (seria el sitio nuevo) y me redirige a la imagen con el dominio del sitio B
No se puede hacer debido a que son 2 directorios totalmente diferentes y el htaccess aplica únicamente a un directorio.

Dicho esto no puedes buscar en otro directorio y lo único que estas haciendo es redireccionar, tienes 2 formas de hacerlo, una moviendo toda la carpeta al nuevo directorio web o hacerlo mediante proxy.

Yo tuve un cliente que tenia +8 millones de imágenes en múltiples directorios y carpetas en 2 vps diferentes y los quería trasladar a un dedicado, el cliente no contemplo moverlas y lo que acabe haciendo fue crearle un pequeño bot que tenia la tarea de inspeccionar las carpetas y mediante curl guardar las mismas imágenes en un nuevo directorio, el bot se ejecutaba con multiples threads y agregaba 100 imágenes cada 5 segundos, lo dejo funcionando hasta que se completo, este proceso consume bastante ancho de banda dado que se las tiene que descargar.

Si tienes pocas imágenes te recomiendo que las pases y si tienes acceso a la consola moverlas con comando, será mucho mas rápido que con ftp.
 
Lo puedes explicar con mazanitas y peras.

No se si te estoy entendiendo bien pero mencionas dos dominios, es que si van hacer dos dominios si o si eso lo va a determinar como un redireccion.

Explica bien como es que domino es el principal y cual es el otro domino que vas a usar y como se supone que tu quieres que se haga al final (cual va hacer la url final de la imagen)
imagen.webp



Prácticamente eso quiero lograr.
por un subdominio seria facil ya que en la ruta colocaria sitioweb/imagenes/ y con una url lo enlazaria a mis 3 sitios web.
Pero no quiero utilizar subdominio, quiero usar el dominio de c/u
 
No se puede hacer debido a que son 2 directorios totalmente diferentes y el htaccess aplica únicamente a un directorio.

Dicho esto no puedes buscar en otro directorio y lo único que estas haciendo es redireccionar, tienes 2 formas de hacerlo, una moviendo toda la carpeta al nuevo directorio web o hacerlo mediante proxy.

Yo tuve un cliente que tenia +8 millones de imágenes en múltiples directorios y carpetas en 2 vps diferentes y los quería trasladar a un dedicado, el cliente no contemplo moverlas y lo que acabe haciendo fue crearle un pequeño bot que tenia la tarea de inspeccionar las carpetas y mediante curl guardar las mismas imágenes en un nuevo directorio, el bot se ejecutaba con multiples threads y agregaba 100 imágenes cada 5 segundos, lo dejo funcionando hasta que se completo, este proceso consume bastante ancho de banda dado que se las tiene que descargar.

Si tienes pocas imágenes te recomiendo que las pases y si tienes acceso a la consola moverlas con comando, será mucho mas rápido que con ftp.
Si eso me di cuenta, me toca hacer subdominio ya que de esta forma si es posible (yo seleccionaría la carpeta de las imágenes)

Solo espero que google no lo vea como algo malo x.x
 
y si creas un alias en cada carpeta de las demas webs con el nombre de "imagenes" pero que apunte el alias a la carpeta imagenes del sitio 1, asi deberia tambien solucionar (alias linux me refiero)
 
y si creas un alias en cada carpeta de las demas webs con el nombre de "imagenes" pero que apunte el alias a la carpeta imagenes del sitio 1, asi deberia tambien solucionar (alias linux me refiero)
Tengo hosting compartido.
Termine haciendo un subdominio para esto x.x
Espero que google me mire bonito nomas.
Utilize: https://imagenes.misitoweb . com
 
Si tienes acceso ssh puedes hacer que la misma carpeta esté en ambos sitios (como los Accesos Directos de Windows )

 
creo que creando un enlaces simbólico
 
Atrás
Arriba