如何在 PHP 中进行重定向
主题:PHP / MySQL
答案:使用 PHP header()
函数
您可以简单地使用 PHP header()
函数将用户重定向到不同的页面。
以下示例中的 PHP 代码会将用户从放置它的页面重定向到 URL http://www.example.com/another-page.asp
。 您还可以指定相对 URL。
<?php
header("Location: http://www.example.com/another-page.html");
exit();
?>
如果您想将用户从旧页面永久重定向到新页面,请在 header()
函数中提及 HTTP 响应代码,如下例所示,以便搜索引擎将"pr权重"从旧页面转移到新页面。
<?php
/* 301 重定向 */
header("Location: http://www.example.com/another-page.html", true, 301);
exit();
?>
如果未明确指定状态代码,例如 header("Location: URL")
默认为 302(已找到)。 对于临时重定向,请使用 HTTP 状态代码 307。
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答: