Visualizzazione risultati 1 fino 4 di 4

Discussione: Come fare un redirect per immagini su sito esterno? (era:domanda htaccess)

  1. #1
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito Come fare un redirect per immagini su sito esterno? (era:domanda htaccess)

    tramite htaccess esiste un modo per reindirizzare la richiesta ad una immagine ospitata per esempio su imageshack?

  2. #2
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Un semplice redirect?
    Codice:
    Redirect 301 /immagine.jpg http://img*.imageshack.us/img*/***.jpg
    Altrimenti spiegati meglio.

  3. #3
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    quello che vorrei ottenere è questo:



    (premi f5 un paio di volte per capire cosa intendo...)

    ma fatto non appoggiandomi a immagini nel mio sito ma a immagini hostate su imageshack.

    insomma, sul mio sito dovrebbe rimanere solo il carnet di link da risputare fuori alla richiesta dell'immagine. in modo che ad uno stesso link siano associate decine di immagini differenti. E non volendo saturarmi troppo presto la banda volevo spostare il traffico verso imageshack.

  4. #4
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Prova così: ranimg.php
    Codice PHP:
    <?php

    // Inizio l'Array con i vari link delle immagini
    $immagini = array(
    "http://img*.imageshack.us/img*/*/*.png",
    "http://img*.imageshack.us/img*/*/*.jpg",
    "http://img*.imageshack.us/img*/*/*.gif",
    );

    // Estraggo un'immagine a caso (randomimg = random immagini) tra quelle nell'array
    $randomimg = $immagini[array_rand($immagini)];

    // Ed infine faccio il redirect
    header('Location: '.$randomimg.'');

    ?>
    Quindi
    Codice:
    RewriteEngine on
    RewriteBase /
    
    RewriteRule ^ranimg\.jpg$ http://localhost/ranimg.php$1 [L,R=301]
    e nella sign (o nell'html o dove ti pare) linkerai ranimg.jpg

    -
    PS: sposto in php.
    -
    Edit: ma un solo topic non bastava?
    Ultima modifica di darkwolf : 11-03-2010 alle ore 21.15.48

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •