广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php如何实现301跳转
  • 928
分享到

php如何实现301跳转

2023-06-15 03:06:17 928人浏览 独家记忆
摘要

这篇文章给大家分享的是有关PHP如何实现301跳转的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php实现301跳转的方法:首先打开相应的PHP代码文件;然后取得当前域名,并判断地址后面是否有参数;最后通过“he

这篇文章给大家分享的是有关PHP如何实现301跳转的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

php实现301跳转的方法:首先打开相应的PHP代码文件;然后取得当前域名,并判断地址后面是否有参数;最后通过“header('Http/1.1 301 Moved Permanently');”设置状态码并实现301跳转即可。

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php实现301跳转 301重向的方法。

在php中正常的临时跳转通常使用:

header("Location:your_dest_url");

这种返回的状态码是302

如果要实现 php 301跳转的话,需要在之前设置下状态码:

header( "HTTP/1.1 301 Moved Permanently" ) ; header("Location:your_dest_url");

附:30*返回状态码的区别

301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:

301 redirect: 301 代表永久性转移(Permanently Moved),

302 redirect: 302 代表暂时性转移(Temporarily Moved ),

这两种转移在使用的时候有啥好处或者问题?

301 重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。

302 重定向是临时性转移。

使用以上方法即可实现 php 301重定向,做url的永久重定向。

例如:

<?php$the_host = $_SERVER['HTTP_HOST'];//取得当前域名$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面是否有参数  header('HTTP/1.1 301 Moved Permanently');//发出301头部header('Location: http://www.jbxue.com'.$request_uri);//跳转到目标

php有什么用

php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使得php经久不衰。

感谢各位的阅读!关于“php如何实现301跳转”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: php如何实现301跳转

本文链接: https://www.lsjlt.com/news/277240.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php如何实现301跳转
    这篇文章给大家分享的是有关php如何实现301跳转的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php实现301跳转的方法:首先打开相应的PHP代码文件;然后取得当前域名,并判断地址后面是否有参数;最后通过“he...
    99+
    2023-06-15
  • PHP中如何实现301跳转
    本文小编为大家详细介绍“PHP中如何实现301跳转”,内容详细,步骤清晰,细节处理妥当,希望这篇“PHP中如何实现301跳转”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、什么是 301 跳转301 跳转(HT...
    99+
    2023-07-05
  • php如何实现301重定向跳转
    这篇文章主要讲解了“php如何实现301重定向跳转”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何实现301重定向跳转”吧!方法:1、用“header('HTTP/1.1 3...
    99+
    2023-06-20
  • php如何实现301跳转的方法
    这篇文章给大家分享的是有关php如何实现301跳转的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php实现301跳转的方法:首先使用“header("HTTP/1.1 301 Moved Perm...
    99+
    2023-06-15
  • wordpress如何实现301跳转
    wordpress实现301跳转的方法:打开根目录下的“wp-blog-header.php”文件,在“<php”后面添加以下代码:if (strtolower($_SERVER['SERVER_NAME']...
    99+
    2022-10-05
  • html如何实现301跳转
    html实现301跳转的示例:在对应的html文件中添加一下代码:<head><!-- 以下方式只是刷新不跳转到其他页面--><meta http-equiv="refresh&q...
    99+
    2022-10-04
  • 域名如何实现301跳转
    域名实现301跳转的方法:通过程序语言在对应的配置文件添加代码,例如:ASP的301跳转代码: <%@ Language="VBScript" %><%Response.S...
    99+
    2022-10-16
  • php如何做301跳转教程
    php做301跳转的方法:方法一:把http://www.baidu.com原来所有的url都转到http://baidu.com新的地址上,代码如下:$the_host = $_SERVER['HTTP_HOST'];$r...
    99+
    2022-10-23
  • iis如何301跳转
    iis做301跳转的操作步骤:打开iis信息服务管理工具,选择网站目录,点击右键选择“属性”,在“网站”选项卡中,点击IP地址右侧的“高级”按钮,将选择删除主域名。在IIS的网站上面点“右键—新建—网站”,按照网站创建向导的提示选择下一步操...
    99+
    2022-10-20
  • 什么是301跳转?PHP中怎么实现?
    在网站开发过程中,可能会出现需要将某个网页地址进行修改的情况。例如,网站改版,旧的网页地址已经失效,但是这些旧的网址已经被搜索引擎进行了收录,如果直接删除这些网页,会导致搜索引擎无法打开网页,从而影响网站的访问量和排名。针对这种情况,可以使...
    99+
    2023-05-14
    php 301
  • 怎么实现全站301跳转
    实现全站301跳转的示例:在对应的ASP网站文件中添加以下代码:...
    99+
    2022-10-14
  • apache如何做301跳转
    apache做301跳转的示例:建立一个301.php文件,代码如下:<php$the_host  =  $_SERVER [ 'HTTP_HOST'&nbs...
    99+
    2022-10-19
  • https如何做301跳转
    https做301跳转的操作方法:虚拟主机绑定域名:123.com,然后开启HTTPS访问。在网站根目录新建一个“.htaccess”文件,添加以下代码即可。<IfMobaile mod_rewrite.c>Rewri...
    99+
    2022-10-14
  • phpcms如何做301跳转
    phpcms做301跳转的方法:方法一:在根目录下找到.htaccess文件,并添加以下代码,保存上传即设置成功。RewriteEngine onRewriteCond %{HTTP_HOST} !^baidu...
    99+
    2022-10-18
  • wordpress如何做301跳转
    Windows环境中直接修改wordpress函数就可以实现301重定向,方法如下:打开根目录下的wp-blog-header.php文件。在<php后面添加以下代码:if (strtolower($_SERVER['...
    99+
    2022-10-04
  • cdn如何做301跳转
    cdn做301跳转的实现方法:1.打开cdn管理控制台,进入站点,点击“设置”菜单;2.打开“域名跳转设置”页面;2.点击开启URL重写,输入重写信息,点击提交即可。cdn做301跳转的实现方法:打开cdn管理控制台,进入站点,点击“设置”...
    99+
    2022-10-22
  • dz如何做301跳转
    dz做301跳转的方法:在.htaccess文件中添加以下代码即可。RewriteEngine OnRewriteCond %{http_host} ^dz.com [NC]RewriteRule ^(.*)$ http://www.dz....
    99+
    2022-10-19
  • 如何通过js代码实现301跳转
    通过js代码实现301跳转的方法: 在对应的网页文件中使用此JS代码可实现301跳转,比如将不带www的域名跳转到带www的域名,代码如下:<script language=javascript> ...
    99+
    2022-10-21
  • .htaccess如何设置301跳转
    这篇文章主要为大家展示了“.htaccess如何设置301跳转”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“.htaccess如何设置301跳转”这篇文章吧。 ...
    99+
    2022-10-19
  • 文件如何做301跳转
    文件做301跳转的方法:新建一个文本文档,把名字改成.htaccess,打开并编辑文档,添加301跳转代码即可;文件做301跳转的方法:新建一个文本文档,把名字改成.htaccess,打开并编辑文档,添加以下代码:RewriteEngine...
    99+
    2022-10-23
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作