php网站如何用代码实现301重定向

apache+php完美解决301重定向的两种方法 301重定向真是个好方法啊。前一篇文章Gevin也说过,本博客不幸被换域名了。域名一换,以前辛苦做博客的成果也就报废了,网上的相关链接也打不开了,搜索引擎的收录也杯具了 立即下载

网站301重定向,虽然网站上堆积着无数个代码、教程,但看完之后仍不禁发问:到底怎么做的,能不能一步一步演示?因为每个网站采用的空间服务器和编写代码不同,即便知道这些代码也不知道添加到什么位置,然后又是一脸茫然。 

   很多人首先想到的是通过IIS服务器进行修改,可我又不是服务器商,没有自己的VPS,只希望通过用代码的形式来完成,由自己亲身实践完成,那成就感对于SEO小白还是很享受的。301重定向基本上没有使用环境限制,这里介绍php空间如何用代码实现301功能。

工具/原料

  • Dreamweaver,ftp,文本编辑器

方法/步骤

  1. 要做301,请按照提示,做如下准备:  

    1、确定域名解析。请确定主域名(如:baidu.com),带www的二级域名(如:www.baidu.com)都已解析到空间IP地址并已同域名绑定生效,这是前提。  

    2、带www的和不带www的可以正常访问到网站,只是不跳转。  

    3、请确定你的网站是否做了伪静态,如果做了伪静态,那么网站根目录下(public_html)就会有一个.htaccess文件,没做,只需手动建立一个即可,如何新建?接着看。

  2. A.网站已经做了伪静态,即有.htaccess文件,直接登录ftp将它下载到本地,用文本编辑器或者DW打开,找到代码:

    “RewriteBase /”,紧接其后插入  

    RewriteCond %{HTTP_HOST} ^baidu.com$ [NC]  

    RewriteRule ^(.*)$ http://www.baidu.com/$1 [L,R=301]  

    然后保存上传覆盖即可,注意将上面的域名替换成自己网站的域名。

  3. B.没有做伪静态,那就手动新建一个.htaccess文件,很简单直接新建一个文本文档:htaccess.txt文件,将完整的代码输入进去: 

    RewriteEngine On  

    RewriteBase /  

    RewriteCond %{HTTP_HOST} ^baidu.com$ [NC]  

    RewriteRule ^(.*)$ http://www.baidu.com/$1 [L,R=301]  

    然后保存,上传到ftp空间,然后重命名成.htaccess就好了,这里特别注意代码的完整,之前小编就是因为没有将^和$符号添加一直没有实现效果,此处还要记得将网址替换掉,接下来在浏览器上输入不带www的网址你就会发现惊喜,然后用站长工具里的“HTTP状态查询”工具检查一下返回值是否正确。

    END

注意事项

  • 代码填写时要注意特殊符号的完整性。
  • 注意将域名地址更改过来。
3. ChaosBlade-Box平台安装 参考自:https://chaosblade.io/docs/about-chaosblade/box-introduce/通过ChaosBlade-Box可实现chaosblade等已托管工具自动化部署,按照社区的建立的混沌实验模型统一实验场景,根据主机、Kubernetes、应用来划分目标资源,通过目标管理器来控制,在实验创建页面,可以实现白屏化的目标资源选择。 阅读详情

相关推荐

问题解决:打开VMware创建的虚拟机,电脑立刻蓝屏并重启

VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credenti

weixin_55118477的博客 3万+

php301跳转代码

判断是否为某个域名后跳转 $yuming = isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '');//获取当前域名 $the_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ''; if($yumi.

dxiji的博客 485

Fluent基于低氧舱气体交换仿真(氮气与空气混合)

一、背景概述 模拟低氧舱充氮气和排除混合气体的过程,假设注入95%的氮气,舱内原有气体为空气,压力为标准大气压,温度为300K。观察气体注入过程中,舱内平均氮气和氧气浓度的变化。 二、Fluent设置 Setup 1、General type选择压力基 绝对速度 瞬态 重力勾选 2、Model 能量方程开启 组分运输开启,设置方法如下: 选择后OK,view就会变成Edit,点击Edit。然后再次点击Edit。 将组分中的非氮气氧气和空气的气体移除,右边选项需要将空气放在最后一位。 3、Materi

qq_35535616的博客 1万+

PHP实现301重定向跳转到其他网站的代码

<?php Header( "HTTP/1.1 301 Moved Permanently" ); //设置跳转方式为301 Header( "Location: http://www.baidu.com" ); //设置跳转页面 ?>

科比不来it 1783

RFSOC实战解析:MTS多片同步的时序校准与相位相干实现

本文深入解析了在RFSOC平台上实现MTS多片同步的关键技术与实战流程。文章从相位相干的重要性出发,详细阐述了SYSREF与SYNC信号的协同工作机制,并提供了从硬件时钟配置到软件API调用的完整MTS实现步骤。重点探讨了时序校准的核心方法,旨在帮助工程师解决多通道系统相位不一致的难题,确保ADC与DAC达到精确的相位相干,从而构建高性能的MIMO和相控阵系统。

weixin_29206669的博客 192

从零到一:PrimeTime静态时序分析入门指南

本文详细介绍了PrimeTime静态时序分析(STA)的入门指南,从基础概念到实际应用全面覆盖。内容包括时序路径分类、PrimeTime环境搭建、时序约束设置与验证、时序分析与报告解读等核心内容,帮助工程师快速掌握STA技术,解决数字芯片设计中的时序收敛问题。

weixin_28730131的博客 268

PHP的301,302自动跳转代码

301重定向就是页面永久性移走的意思,搜索引擎知道这个页面是301重定向的话,就会把旧的地址替换成重定向之后的地址。 302重定向就是页面暂时性转移,搜索引擎处理302的话,不会将旧的地址替换成新的地址,保留旧地址,一个302的例子就是短链接服务,短链接会请求数据库找出长链接,然后使用302重定向到长链接去,这样的好处就是搜索引擎和一些浏览器不会保留短链接,而是使用长链接。 301重定向PHP...

行天际的博客 1万+

智能车学习日记【二】————十字和斜入十字

智能车学习日记【二】————十字和斜入十字 文章目录 智能车学习日记【二】————十字和斜入十字 前言 一、普通十字补线 二、斜入十字 1.判断是否为斜入十字和斜入十字类型 2.找斜入十字拐点 总结 前言 经过了一个多月的学习,小白的我终于也是能较稳定调出了2.8m以上的四轮车,过程中也遇到了很多困难,其中就有十字补线和斜入十字补线。尤其是斜入十字也是困扰了我快一周,现在和大家分享一下我处理斜入十字的方法(我的方法其实还有很多漏洞需要改进,仅供大家参考理解一下,欢迎各位在评论区指点出可

bsefef的博客 2740

如何对php网站进行301重定向

什么是301重定向?301重定向就是当你的网站地址发生变化时,例如更换域名,网站改版等等,你希望访客或者搜索引擎跳到新的地址上访问网站,这时就需要你做301重定向了。实现301重定向有很多方法,本文主要介绍PHP程序怎么实现301重定向。       实现301重定向PHP代码             $the_host = $_SERVER['HTTP_HO

858

生成EtherCAT从站XML图片信息方法

详细介绍了EtherCAT从站XML文件中图片元素的生成方法。

kevin1499的博客 2128

《Python星球日记》 第73天:情感分析与主题建模

《Python星球日记》 第73天:情感分析与主题建模,今天我们将探索两个自然语言处理领域的重要技术:情感分析和主题建模。这两项技术在社交媒体分析、用户反馈处理、市场研究等多个领域有着广泛应用。

Code_流苏:在代码中寻诗意,在实践中觅真知 919

PHP网站301定向方法详解

关于301重定向的好处,和一般301重定向的方法,网上有很多,笔者就不重复了,今天要说的,是PHP网站通过修改PHP网页的形式做好301重定向。前段时间,笔者网站更换域名,在做301重定向时,搜索了网上很多帖子,发现很多都罗列了各种方法,却都没有具体将怎么操作,比如PHP网站,就是写出下面一段代码了事:"HTTP/1.1 301 Moved Permanently" );      Heade

doupoo的专栏 409

军品研制过程-转阶段

介绍军品转阶段评审

Abel的博客 2万+

php设置301,PHP网站301定向方法详解

关于301重定向的好处,和一般301重定向的方法,网上有很多,笔者就不重复了,今天要说的,是PHP网站通过修改PHP网页的形式做好301重定向。前段时间,笔者网站更换域名,在做301重定向时,搜索了网上很多帖子,发现很多都罗列了各种方法,却都没有具体将怎么操作,比如PHP网站,就是写出下面一段代码了事:PHP代码 Header( "HTTP/1.1 301 Moved Permanently" )...

weixin_30016593的博客 1032

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

html实现301重定向的方法,三种方法简单实现301重定向

最近搬迁了一网站,域名也换成新域名了。想到直接停用旧域名对访客和搜索引擎都不太好,考虑了一下后决定把旧域名301重定向到新域名。这里汇总一下找到的几个简单的301重定向方法。什么是301重定向?301重定向(301 redirect)又称为“页面永久性转移”,当用户或搜索引擎访问到网站时,服务器会返回的HTTP数据流中头信息(header)中的301状态码,表示网页永久性转移到另一个地址;对于访客...

weixin_39633165的博客 3333

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

完美解决301重定向的两种方法

本文也是Gevin以前写在Gevin的博客上的文章,全文如下: 301重定向真是个好方法啊。前一篇文章Gevin也说过,本博客不幸被换域名了。域名一换,以前辛苦做博客的成果也就报废了,网上的相关链接也打不开了,搜索引擎的收录也杯具了…… 幸好有301重定向能有效解决这样的问题。正如月光博客这篇文章中说的, 301重定向可促进搜索引擎优化效果 从搜索引擎优化角度出发,301重定向...

weixin_30367945的博客 576

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

php 301报错,header php location实现网站301重定向的方法

定义和用法header() 函数向客户端发送原始的 HTTP 报头。认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题):header php location实现网站301重定向的方法:对于我们SEO人员来说,有的时候需要对网站进行重定向。一般来说,对网站重定向的http返回状态码是301和302两种。...

weixin_27787297的博客 326

【虚拟主机篇】PHP页面实现301重定向方法

1. <?php 2. $the_host = $_SERVER['HTTP_HOST'];//取得进入所输入的域名 3. $request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面部分 4. if($the_host !== 'www.zzruipu.com')

lizhi125的专栏 829

asp.net php asp jsp 301重定向的代码

Technorati 标签: asp.net,php,asp,jsp,301重定向 介绍一下针对各类程序系统实施301重定向的代码:1、Linux主机重定向Godaddy的Liunx主机,Godaddy本身已经支持Apache,所以直接创建一个.htaccess文件就可以了,一般来说,在本地无法创建.htaccess的时候可以先创建一个txt格式文件,上传到根目录的时候再重命名为“.htacces...

weixin_34220963的博客 159

WordPress哪些插件可以301重定向

WordPress插件可为您的301重定向需求提供更简单的解决方案。这些插件将使该过程自动化(您不必知道其自动化方式或原因,但是,如果您想知道这些插件使用的是纯PHP,我们的WordPress函数或一个隐藏的服务器文件,我们将在下面讨论。注意:请确保选择具有可靠开发和支持历史的WordPress重定向插件。

Bluehost_China的博客 650

PHP网站301重定向方法详解

关于301重定向的好处,和一般301重定向的方法,网上有很多,笔者就不重复了,今天要说的,是PHP网站通过修改PHP网页的形式做好301重定向。前段时间,笔者网站更换域名,在做301重定向时,搜索了网上很多帖子,发现很多都罗列了各种方法,却都没有具体将怎么操作,比如PHP网站,就是写出下面一段代码了事: <? Header( "HTTP/1.1 301 Moved Permanent...

weixin_30950237的博客 95

php 301重定向解决办法,超详细(附案例图)

一.网站为什么要做301重定向:         301重定向可促进搜索引擎优化效果 ,从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会对网站的排名产生任何负面

乐知在线 1318

SEO工具之301重定向操作详解

在网站优化的过程中seo工具经常会发现一种现象:如site:leoit.cn的结果竟然高于site:www.leoit.cn,这样对我们的网站优化很不利,因为我们主推的目标网址是:www.leoit.cn,而不带www的网址收录增加会导致网站权重的流失,那么我们该怎样解决这一问题呢,今天seo工具为大家讲解一种非常重要的seo技术,即页面永久性移走(301重定向),这一技术其实出现已经很久,但能熟

南三方---网站设计开发录 1285

iis php重定向循环,iis和apache及PHP页面设置301重定向跳转方法_PHP教程

301重定向有很多办法可以实现,如iis可以,apache,php,asp等等都可以快速的设置页面301重定向跳转了,下面我来给各位同学介绍介绍本文将通过IIS、APACHE、ASP、PHP几种服务器端或页面程序端分别讲解如何设置301重定向,先还是简单介绍下重定向。301重定向:指的是一种非常重要的“自动转向”技术--其实谈不上技术,即网址重定向--用户访问一个地址或目录,可以指定跳转到另一个地...

weixin_29174385的博客 231

301永久重定向的设置方法大全

301重定向来实现权重的集中,因为在搜索引擎看来,带www和不带www的URL是2个完全不同的URL,当它们指向同一个网站时,会让搜索引擎不懂应该选择哪一个URL作为主要的域名。如果你用301重定向把其他几个URL如u532.com转到www.u532.com时,相应的PR也就集中在主域名:www.u532.com上了。 毫无疑问地,唯一的域名能够给你带来更多的好处。不管它是带www还是不带www。因为这样无论用户还是搜索引擎都会记住你网站的唯一域名。也不会造成权重的分流。 301永久重定向是在搜索引擎优化

q510879的博客 1252
上一篇: JDBC 与JAVA 数据库编程
下一篇: linux下忘记mysql 密码处理办法
keepAction
博客等级 码龄15年 28粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值