Как перенаправить с этого URL с помощью Lighttpd? - PullRequest
0 голосов
/ 12 января 2011

Как я могу перенаправить с http://www.example.com/go/?http://www.example2.net на http://www.example2.net?

Ответы [ 4 ]

1 голос
/ 12 января 2011

Я думаю (из тегов), что вы хотите сделать это в lighttpd.В таком случае это будет:

url.redirect  = ( "^/go/\?(.*)$" => "$1" )
0 голосов
/ 12 января 2011

Создайте файл link.php и установите глобальную переменную

<?php
$external = $_GET['go'];

// If a preloader header('Refresh: 4; url=' . $external);
header('Location: ' . $external);
?>

Затем посетите http://www.example.com/link.php?go=http%3A%2F%2Fwww.example2.net

0 голосов
/ 12 января 2011

Если у вас нет перезаписи URL и /go содержит index.php, вы можете сделать

0 голосов
/ 12 января 2011

Почему бы вам просто не сделать файл go.php со следующим URL http://www.example.com/go.php?site=http://www.example2.net:

и файл go.php:

<?php
        header("Location: {$_GET['site']}");
        exit;
?>
...