2012-07-25 92 views
0

我想重定向這樣的:重定向301 Apache的PHP文件

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做到這一點,但我已經嘗試了幾種方法並失敗了。

回答

1

不知道問題是什麼,倒是那些兩行pafiledb.php年底應該做的伎倆:

header('Location: http://site2.com/downloads/'.$_GET['id'], true, 301); 
exit; 
+0

爲'header()使用'$ http_response_code'參數+1 – 2012-07-25 08:57:59

0

試試下面的代碼。

if(isset($_GET[id]) 
    { 
    header("HTTP/1.1 301 Moved Permanently"); 
    header("location:www.site2.com/downloads/" . $_GET[id]); 
    }