Home > php教程 > php手册 > PHP网站修改代码做好301重定向

PHP网站修改代码做好301重定向

WBOY
Release: 2016-06-21 08:56:28
Original
1799 people have browsed it

关于301重定向的好处,和一般301重定向的方法,网上有很多,笔者就不重复了,今天要说的,是PHP网站通过修改PHP网页的形式做好301重定向。

前段时间,笔者网站更换域名,在做301重定向时,搜索了网上很多帖子,发现很多都罗列了各种方法,却都没有具体将怎么操作,比如PHP网站,就是写出下面一段代码了事:

1
2
3
4
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

这个代码只适应于网站迁移的情况,即旧站和新站域名不同、根目录也不相同的情况。如果网站属于一个网站绑定2个域名,2个域名的根目录为同一个,那么,就会行成死循环。在此,笔者将PHP网站301重定向方法完全放出,希望能帮到新人,如果有不足之处,也请高手指出,不胜感激。

这个代码只适应于网站首页的301重定向,如果网站已经被收录,或存在大量的非首页外链,要全部定向过来,那就无能为力了。更合适的方法是使用.htaccess来定向,简单快捷,不过笔者不懂这个,在此,笔者将PHP网站301重定向方法完全放出,希望能帮到新人,如果有不足之处,也请高手指出,不胜感激。

一、建立一个301.inc.php(文件名自取)

1
2
3
4
5
6
7
8
9
10
11
Copy after login
Copy after login
Copy after login
Copy after login
关于301重定向的好处,和一般301重定向的方法,网上有很多,笔者就不重复了,今天要说的,是PHP网站通过修改PHP网页的形式做好301重定向。
<p>前段时间,笔者网站更换<span class="wp_keywordlink_affiliate"><font color="#0044aa">域名</font></span>,在做301重定向时,搜索了网上很多帖子,发现很多都罗列了各种方法,却都没有具体将怎么操作,比如PHP网站,就是写出下面一段代码了事:<br><span id="more-2698"></span></p>
<p class="wp_syntax">
</p>
Copy after login
1
2
3
4
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

这个代码只适应于网站迁移的情况,即旧站和新站域名不同、根目录也不相同的情况。如果网站属于一个网站绑定2个域名,2个域名的根目录为同一个,那么,就会行成死循环。在此,笔者将PHP网站301重定向方法完全放出,希望能帮到新人,如果有不足之处,也请高手指出,不胜感激。

这个代码只适应于网站首页的301重定向,如果网站已经被收录,或存在大量的非首页外链,要全部定向过来,那就无能为力了。更合适的方法是使用.htaccess来定向,简单快捷,不过笔者不懂这个,在此,笔者将PHP网站301重定向方法完全放出,希望能帮到新人,如果有不足之处,也请高手指出,不胜感激。

一、建立一个301.inc.php(文件名自取)

1
2
3
4
5
6
7
8
9
10
11
Copy after login
Copy after login
Copy after login
Copy after login
___FCKpd___3
Copy after login
Copy after login
Copy after login

其中if($the_host !== ‘www.shuxiong.net’)中的“!==”是不完全等于的意思,也可以用“!=”不等于,这样,就可以将以前的域名,包括higotv.com、www.higotv.com以及新域名中我shuxiong.net全部重定向到www.shuxiong.net。

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

1
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

将这个代码放到你所有网页的最前面。

好了,重定向就做好了,将301文件上传到网站目录,就可以去看着你的成果了。

最后,提供一个网址,里面的301方法比较全http://www.piaoyi.org/seo/HTTP-Header-301-Moved-Permanently.html,还要感谢下SEO半亩田的SEO小工给予的大量技术帮助,真是个好人。

SERVER['HTTP_HOST'];//取得进入所输入的域名 $request_uri = isset(

关于301重定向的好处,和一般301重定向的方法,网上有很多,笔者就不重复了,今天要说的,是PHP网站通过修改PHP网页的形式做好301重定向。

前段时间,笔者网站更换域名,在做301重定向时,搜索了网上很多帖子,发现很多都罗列了各种方法,却都没有具体将怎么操作,比如PHP网站,就是写出下面一段代码了事:

1
2
3
4
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

这个代码只适应于网站迁移的情况,即旧站和新站域名不同、根目录也不相同的情况。如果网站属于一个网站绑定2个域名,2个域名的根目录为同一个,那么,就会行成死循环。在此,笔者将PHP网站301重定向方法完全放出,希望能帮到新人,如果有不足之处,也请高手指出,不胜感激。

这个代码只适应于网站首页的301重定向,如果网站已经被收录,或存在大量的非首页外链,要全部定向过来,那就无能为力了。更合适的方法是使用.htaccess来定向,简单快捷,不过笔者不懂这个,在此,笔者将PHP网站301重定向方法完全放出,希望能帮到新人,如果有不足之处,也请高手指出,不胜感激。

一、建立一个301.inc.php(文件名自取)

1
2
3
4
5
6
7
8
9
10
11
Copy after login
Copy after login
Copy after login
Copy after login
___FCKpd___3
Copy after login
Copy after login
Copy after login

其中if($the_host !== ‘www.shuxiong.net’)中的“!==”是不完全等于的意思,也可以用“!=”不等于,这样,就可以将以前的域名,包括higotv.com、www.higotv.com以及新域名中我shuxiong.net全部重定向到www.shuxiong.net。

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

___FCKpd___4
Copy after login
Copy after login
Copy after login
___FCKpd___5
Copy after login
Copy after login
Copy after login

将这个代码放到你所有网页的最前面。

好了,重定向就做好了,将301文件上传到网站目录,就可以去看着你的成果了。

最后,提供一个网址,里面的301方法比较全http://www.piaoyi.org/seo/HTTP-Header-301-Moved-Permanently.html,还要感谢下SEO半亩田的SEO小工给予的大量技术帮助,真是个好人。

SERVER['REQUEST_URI']) ?

关于301重定向的好处,和一般301重定向的方法,网上有很多,笔者就不重复了,今天要说的,是PHP网站通过修改PHP网页的形式做好301重定向。

前段时间,笔者网站更换域名,在做301重定向时,搜索了网上很多帖子,发现很多都罗列了各种方法,却都没有具体将怎么操作,比如PHP网站,就是写出下面一段代码了事:

1
2
3
4
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

这个代码只适应于网站迁移的情况,即旧站和新站域名不同、根目录也不相同的情况。如果网站属于一个网站绑定2个域名,2个域名的根目录为同一个,那么,就会行成死循环。在此,笔者将PHP网站301重定向方法完全放出,希望能帮到新人,如果有不足之处,也请高手指出,不胜感激。

这个代码只适应于网站首页的301重定向,如果网站已经被收录,或存在大量的非首页外链,要全部定向过来,那就无能为力了。更合适的方法是使用.htaccess来定向,简单快捷,不过笔者不懂这个,在此,笔者将PHP网站301重定向方法完全放出,希望能帮到新人,如果有不足之处,也请高手指出,不胜感激。

一、建立一个301.inc.php(文件名自取)

1
2
3
4
5
6
7
8
9
10
11
Copy after login
Copy after login
Copy after login
Copy after login
___FCKpd___3
Copy after login
Copy after login
Copy after login

其中if($the_host !== ‘www.shuxiong.net’)中的“!==”是不完全等于的意思,也可以用“!=”不等于,这样,就可以将以前的域名,包括higotv.com、www.higotv.com以及新域名中我shuxiong.net全部重定向到www.shuxiong.net。

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

___FCKpd___4
Copy after login
Copy after login
Copy after login
___FCKpd___5
Copy after login
Copy after login
Copy after login

将这个代码放到你所有网页的最前面。

好了,重定向就做好了,将301文件上传到网站目录,就可以去看着你的成果了。

最后,提供一个网址,里面的301方法比较全http://www.piaoyi.org/seo/HTTP-Header-301-Moved-Permanently.html,还要感谢下SEO半亩田的SEO小工给予的大量技术帮助,真是个好人。

SERVER['REQUEST_URI'] : ''; //判断地址后面部分 if($the_host !== 'www.shuxiong.net')//这是我要以前的域名地址 { header('HTTP/1.1 301 Moved Permanently');//发出301头部 header('Location: http://www.shuxiong.net'.$request_uri); //跳转到我的新域名地址 } ?>

其中if($the_host !== ‘www.shuxiong.net’)中的“!==”是不完全等于的意思,也可以用“!=”不等于,这样,就可以将以前的域名,包括higotv.com、www.higotv.com以及新域名中我shuxiong.net全部重定向到www.shuxiong.net。

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

___FCKpd___4
Copy after login
Copy after login
Copy after login
___FCKpd___5
Copy after login
Copy after login
Copy after login

将这个代码放到你所有网页的最前面。

好了,重定向就做好了,将301文件上传到网站目录,就可以去看着你的成果了。

最后,提供一个网址,里面的301方法比较全http://www.piaoyi.org/seo/HTTP-Header-301-Moved-Permanently.html,还要感谢下SEO半亩田的SEO小工给予的大量技术帮助,真是个好人。



Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template