Outbound PHP
Manchmal möchte man keine direkten ausgehden Links auf seiner Seite haben.
Dann bietet es sich an, diese outbound (ausgehende) Links zu maskieren.
Hierzu bieten sich Lösungen mit php java script oder perl an; ich bevorzuge die Lösung mit php:
Outbound Script mit PHP
Zur Realisierung des Outbound Scripts muss man einfach den folgen Code beispielsweise als
out.php in ein im Root erstelltes Verzeichnis outbound laden.
<?php
$outbound=$_GET['url'];
$outboundstrip=strip_tags($outbound);
header("Location: $outboundstrip");
exit;
?>
Ein mit dem Outbound Script maskierter Link müsste dann folgendermassen aussehen:
<a href="/outbound/out.php?url=http://outbound.com">Out</a>
Outbound und robots.txt
Um mit dem php Outbound Script nicht als böser Hijacker dazustehen, da bei der Weiterleitung ein 302 ausgelöst wird, sollte man in der robots.txt das Verzeichnis, in dem sich die out.php befindet, sperren:
In unserem Beispiel sähe das so aus:
Disallow: /outbound/
Sollte man keine dynamischen URLs verwenden, würde sich auch die Lösung mit der WildCard anbieten:
Disallow: /*?*
