迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

PHP 301 重定向

作者:迹忆客 最近更新:2023/03/28 浏览次数:

301 重定向用于将页面永久重定向到特定的 URL 或页面。主要用于改善 SEO。

301 是一种重定向类型的 HTTP 状态代码。

在 PHP 中,我们可以将 301 作为参数传递给 PHP 函数 header() 以永久重定向页面。

本文介绍如何使用 PHP 和 301 永久重定向页面。


使用 301 和 PHP header() 函数永久重定向到页面或 URL

我们可以通过几种方式使用 PHP header() 函数和 301 永久重定向到给定的 URL。

<?php
//Setting the HTTP status code first, then redirect.
header("HTTP/1.1 301 Moved Permanently"); 
header("Location: https://www.jiyik.com/"); 
exit();
?>

这是一个简单的方法:

<?php
//We can also pass the HTTP status code 301 as a parameter in PHP `header()`.
header("Location: https://www.jiyik.com/",TRUE,301);
?>

PHP 还有一个设置 HTTP 状态码 http_response_code() 的功能;我们可以使用这个函数然后重定向,这也将是一个 301 重定向。参见示例:

<?php
http_response_code(301);
header('Location: https://www.jiyik.com/'); 
exit;
?>

上面所有三个代码都有相同的输出,它会将域永久重定向到我们的站点 https://www.jiyik.com/

首先,我们用上面的代码运行 index.php,它会重定向到我们的网站 https://www.jiyik.com/,然后我们在 index.php 中注释代码并再次运行它。

我们将看到 index.php URL 永久设置为 https://www.jiyik.com/

 

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便