Mostrar imágen almacenada en carpeta distinta de mi servidor

  • Autor Autor uncoderbyte
  • Fecha de inicio Fecha de inicio
U

uncoderbyte

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola!, tengo una web la cual muestra una imágen almacenada en otra web, ambas en mi servidor.
¿Cual es la manera correcta de mostrarla?, actualmente tengo lo hago desde la URL directamente, ejemplo: https://www.otraweb.com/imagen.jpg
¿Hay alguna otra manera de hacer esto que se mas correcta?.
 
Puedes generar un código PHP para cada direccion de URL
<?php
$URL = "https://yourdomain.com";
?>
Cada vez que quieras mostrar una imagen en tu página web puedes agregar
<img src="<?php echo $URL; ?>/imagen.jpg">

Opcion 2.
Si la imagen esta en la carpeta /img o /images o /imagen
Puedes mostrarla asi.
<img src="img/imagen.jpg">
Sin necesidad de la url igual sera mostrada.
 
Puedes generar un código PHP para cada direccion de URL
<?php
$URL = "https://yourdomain.com";
?>
Cada vez que quieras mostrar una imagen en tu página web puedes agregar
<img src="<?php echo $URL; ?>/imagen.jpg">
Actualmente lo hago de esa manera.
Como la opción 2 no puedo porque está en el directorio images pero de otra web, por eso tengo que utilizar la url del sitio.
 
Actualmente lo hago de esa manera.
Como la opción 2 no puedo porque está en el directorio images pero de otra web, por eso tengo que utilizar la url del sitio.
Si la dirección es de otra url, la mejor opción es tomar la url directa o la opción que te di, lo estas haciendo bien.
 
¿Más correcta para qué? URL significa Uniform resource locator y se supone que cada recurso tiene una sola dirección. Pero si deseas que tu web muestre imágenes "duplicadas" de otra web (malo para el SEO), puedes hacer una "copia" de la carpeta de imágenes de tu otro sitio con el comando ln -s
en el fondo el mismo directorio estará en ambos sitios y lo que cambies en uno cambia en el otro

suponte que tienes estos directorios

webs/sitio1.com
webs/sitio2.com

y que las imágenes están el el sitio 1, entonces entras al sitio2 y haces esto

ln -s ../sitio1.com s1

ahora tienes un dierctorio s1 que es el mismo sitio1 y la imagen tendría estas direcciones

sitio1.com/imagen.jpg
sitio2.com/s1/imagen.jpg
 
Atrás
Arriba