PHP重定向到另一个网站

max*_*ax_ 2 javascript php redirect header

我有一个名为"goto"的目录和一个名为index.php的文件.目前,以下内容位于index.php文件中:

<?php
$url = $_GET['url'];
header("Location: $url");
?>
Run Code Online (Sandbox Code Playgroud)

目前要重定向到另一个URL,我必须在地址栏中输入:

http://mysite.com/goto/?url=http://google.com
Run Code Online (Sandbox Code Playgroud)

如果您能告诉我如何更改该URL以便我可以通过在地址栏中输入以下内容将用户重定向到网站,我将不胜感激:

http://mysite.com/goto/http://google.com
Run Code Online (Sandbox Code Playgroud)

ide*_*ide 7

使用mod_rewrite.htaccess重写http://mysite.com/goto/http://google.comhttp://mysite.com/goto/?url=http://google.com

RewriteEngine On
RewriteRule ^goto/(.+)$ /goto/?url=$1 [L]
Run Code Online (Sandbox Code Playgroud)

根据您的服务器配置,您可能需要/在重写路径中包含一个(即^/goto/(.+)$).