以前は、基本的にbase64でリンクをエンコードしたスクリプトがあり、リダイレクトPHPページがそれをデコードしてページに送信していました。
何が間違っているのかわかりません。PHPは私の最高のスキルではなく、助けを求めているだけです。
ページ上のリンク:
<a href="http://www.XXXXXX.com/find.php?shop=<?php echo urlencode(base64_encode("long ass link goes here")); ?>">Test</a>
find.php:
< ?php
$request_id = $_GET ['shop'];
$site = base64_decode($request_id);
header( 'Location: $site' ) ;
?>