我想重定向这个:
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来实现这一点,但我尝试了几种方法,但都失败了。
不确定问题出在哪里,但添加到pafiledb.php末尾的那两行应该可以解决问题:
header('Location: http://site2.com/downloads/'.$_GET['id'], true, 301);
exit;
尝试以下代码。
if( isset( $_GET[id] )
{
header( "HTTP/1.1 301 Moved Permanently" );
header( "location:www.site2.com/downloads/" . $_GET[id]);
}