程序重定向

小型犬有哪些2022-07-13  16

有时我们的域名指向同一个网站,或者我们更改网站的URL。那么我们如何将原网站的流量导入到新的网址中呢?然后我们可以用301重定向,对搜索引擎更友好。如果主页是PHP做的,可以用PHP的301重定向代码来实现。

301重定向php代码,即PHP程序可以用代码实现URL的301跳转,一段代码实现URL的301重定向。

如果只是301跳转到一个页面,其实很简单。只需在PHP页面的顶部输入以下代码。

1 2 3 4
lt;?PHP Header(" HTTP/1.1 301永久移动"); Header(" Location:http://www . wenda bake . com "); ? gt

这对于改变网址或者网站结构是非常方便的,但是如果是针对很多页面,那么这种跳转方式就是不友好的。我们应该根据不同的页面跳转到不同的URL。

这个也可以实现。比如xinxiwo.com跳转到www.xinxiwo.com,就是所有的页面都使用带www的URL。

一、建立301.php(文件名自选)

1 2 3 4 5 6 7
lt;?PHP $ the _ HOST = $ _ SERVER[' HTTP _ HOST '];//获取当前域名 $ the _ URL = isset($ _ server[' request _ uri '])?$_SERVER['请求_ URI ']:' ';//判断地址的后面部分 $ the _ URL = str lower($ the _ URL);//将英文字母变成小写 If($the _ URL = = "/index . PHP ")//判断是否是首页 { [/h//如果是首页,则赋值为空 } If($the _ host!== 'www.xinxiwo.com')//如果域名不是带www的URL,那么做下面的301跳转 { header(' http/1.1 301永久移动//发出301 header header('位置:http://www.xinxiwo.com '。$ the _ URL);//跳转到www } ? gt

where if(_ host!== 'www.xinxiwo.com ')"!= = "表示不完全相等,或者可以用"!=“不等于”。这样不仅可以用www跳转icoa.cn到网址,还可以绑定所有绑定到这个空域名跳转的www.xinxiwo.com。

因为有朋友留言说/index.php会出现在首页跳转后的URL中,所以增加了判断是否是首页的语句。

二。在网页文件中调用301.php

1
lt;?php包含(" 301 . PHP ");//301重定向? gt

把这段代码放在你所有网页的前面。

好了,重定向完成了。把301文件上传到网站目录,就可以看看自己的成绩了。

转载请注明原文地址:https://juke.outofmemory.cn/read/712528.html

最新回复(0)