0

これをリダイレクトしたい:

www.site1.com/downs/pafiledb.php?action=download&id=NUMBER-OF-DOWNLOAD

www.site2.com/downloads/NUMBER-OF-DOWNLOAD

例、次のように入力します。

www.site1.com/downs/pafiledb.php?action=download&id=795

301 リダイレクトで次のアドレスに移動します。

www.site2.com/downloads/795

サーバー Apache を使用していて、これを PHP ファイルまたは RewriteRule で実行したいのですが、いくつかの方法を試しましたが失敗しました。

4

2 に答える 2

1

何が問題なのかはわかりませんが、pafiledb.php の末尾に追加された次の 2 行でうまくいくはずです。

header('Location: http://site2.com/downloads/'.$_GET['id'], true, 301);
exit;
于 2012-07-25T08:48:27.317 に答える
0

次のコードを試してください。

if( isset( $_GET[id] )
   {
    header( "HTTP/1.1 301 Moved Permanently" );
    header( "location:www.site2.com/downloads/" . $_GET[id]);
    }
于 2012-07-25T08:50:52.870 に答える