Image
Note 0

Redirection de lien externe

DarkLane Jeudi 6 Octobre 2022 9:21:28 163 0


  • Ce hack vous permettra de définir des redirections vers des liens externes en utilisant votre page de base. Il vous permet également d'utiliser des liens spécifiés dans des champs supplémentaires, par exemple http://votre site.fr/go/?http:// [XFVALUE_DOWNLOAD_LINK]

    Installation:

    1. Installez le hack via le système d'installation du plugin.
    2. Créez un dossier go à la racine du site et un fichier index.php avec le contenu, uniquement pour la redirection:
    <?php
    if( !empty($_SERVER['QUERY_STRING']) ) {
      header('Location: ' . $_SERVER['QUERY_STRING']);
    } else header('Location: /');
    ?>

    Ou un contenu contenant une page de redirection de lien distincte avec une minuterie et un style:
    <?php
    if( !empty($_SERVER['QUERY_STRING']) ) {
      echo <<<HTML
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
      <title>Redirection vers un lien externe</title>
      <!--meta http-equiv="Content-Type" content="text/html; charset=utf-8" /-->
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <meta name="robots" content="noindex">
      <link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
    </head>
    <body id="body">
      <noindex><br /><br /><center>Vous suivez un lien externe: <br /><br />
      <div id="waiting"></div>
      <noscript>Veuillez <a href="{$_SERVER['QUERY_STRING']}" rel="nofollow">cliquer ici</a> si votre navigateur ne vous a pas redirigé automatiquement!</noscript></center></noindex>
      <script type='text/jаvascript'>
      function countdown(sec) {
        sec--;
        if( sec > 0 ) {
          document.getElementById("waiting").innerHTML = 'Restant '+sec+'c.';
          window.setTimeout("countdown("+sec+")", 1000);
        } else { 
          document.getElementById("waiting").innerHTML = 'Veuillez <a href="{$_SERVER['QUERY_STRING']}" rel="nofollow">cliquer ici</a> si votre navigateur ne vous a pas redirigé automatiquement!';
          window.location.href = "{$_SERVER['QUERY_STRING']}";
        }
      }
      countdown(3); // nombre de secondes : 3 = 3 secondes.
      </script>
    </body>
    </html>
    HTML;
    } else header('Location: /');
    ?>

    3. Toujours dans le dossier go[/b , créez un fichier [b].htaccess avec le contenu:
    DirectoryIndex index.php
    RewriteEngine Off


    • Auteur: Ticcix
    • Version DLE: 14.2-15.x
    • Interface: Français

Informations complèmentaires

Personne n'a encore remercié!

avatar

DarkLane

Groupe: Administrateurs
Voir ses Articles

Articles similaire

DLE Armor Captcha
Nouveau
DLE Armor Captcha

Discution

Aucun commentaire pour le moment — soyez le premier.