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
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