Es ist geschafft. Die Weiterleitung funktioniert!
Workaround funktioniert jetzt folgendermaßen:
Code:
/**
* Facebook
*/
if ($in->get('p') == 'facebook')
{
$query = '?u=' . rawurlencode($in->get('u'));
$query .= '&t=' . rawurlencode($in->get('t'));
$trennung1 = (strpos ( $query, 'index.php' ));
$trennung2 = $trennung1 + 12;
$trennung3 = (strpos ( $query, '%3B' ));
$PartOne = substr($query, 0, $trennung1);
$PartTwo = 'linkCheck.php?link=';
$PartThree = substr($query, $trennung2, ($trennung3 - $trennung2));
$query = $PartOne.$PartTwo.$PartThree;
header('Location: http://www.facebook.com/sharer.php' . $query );
exit;
}
Zusätzlich liegt noch eine Weiterleitungs-Datei vor:
Code:
<?php
$link = $_GET["link"];
$location = 'http://www.example.de/#index.php/'. $link;
header('Status: 301 Moved Permanently');
header('Location:' .$location);
exit;
?>
An Facebook wird dementsprechend nur ein Weiterleitungslink mit einer Variablen übergeben. Damit ist dort die Raute weg, man wird aber beim Aufruf der URL richtig umgeleitet.
Meine Güte...wat ne Geburt
@p7ha: Danke vielmals, dass Du Dir meinen Krempel angesehen hast!!!
Lesezeichen