• User Attivo

    Redirect per immagini su NGINX

    Salve,
    avrei bisogno di un consiglio per fare un redirect con NGINX. Attualmente ho una cartella che contiene le immagini di un blog e vorrei spostare tutto il suo contenuto su un vps così da ridurre il carico di lavoro del server attuale e aumentare un po' le performance di donwload.

    Ora le immagini hanno questo indirizzo:

    www.sito.xz/immagini/articolo-1/fotografia.jpg
    www.sito.xz/immagini/schermata05.png

    Vorrei spostare tutto in modo di avere qualcosa tipo:
    imm.sito.xz/articolo-1/fotografia.jpg
    imm.sito.xz/schermata05.png

    Avevo pensato a qualcosa del genere:

    location ~* ^/immagini/.+\.(jpg|png|gif)$ {
    
      # redirect to imm
    
      rewrite ^(.*) http://imm.sito.xz$1 permanent;
    }
    

    Dite che funziona?


  • Moderatore

    Ad occhio direi che funziona.


  • User Attivo

    Avendo le URL

    www.sito.xz/immagini/articolo-1/fotografia.jpg
    www.sito.xz/immagini/schermata05.png

    Con il codice ottengo qualcosa del tipo:

    imm.sito.xz/immagini/articolo-1/fotografia.jpg
    imm.sito.xz/immagini/schermata05.png

    Anziché:

    imm.sito.xz/articolo-1/fotografia.jpg
    imm.sito.xz/schermata05.png

    Tuttavia non è male.
    Adesso devo trovare il modo per sostituire nel database di Wordpress tutti i riferimenti alle immagini www.sito.xz/immagini/schermata05.png e sostituirle con imm.sito.xz/immagini/schermata05.png.

    Grazie per l'attenzione