如何对全网页面301重新定向

   

  说来也巧,前几天刚写完了几篇文章,其中一篇《一个新手个人站长如何一步一步做出自己的网站》在文章的末尾提到自己的网站被取消备案该怎么办?在这篇文章刚发表不久我的网站域名推红包tuihongbao.cn备案就被通知要取消了,阿里云打电话过来说是个人网站涉及到企业信息,修改之后还是没通过审 核,网站备案要被管局取消。没办法管局说你涉及到企业信息就涉及到企业信息能有什么脾气呢?在《一个新手个人站长如何一步一步做出自己的网站》的文章中我有提到,如果你运气足够好,被管局核查到,要取消你的备案该怎么办,我有提到过四种方法,今天就在这再啰嗦一下吧。

如何对全网页面301重新定向

  1、购买香港主机,然后网站搬家;

  2、重新对这个域名进行个人备案,可以换个省份试试;

  3、对原来的域名进行跳转,跳转到别的属于自己的域名;

  4、注册企业,以企业形式进行备案;

  有人会问这个不是已经说过了,为什么还要再拿出来?因为我今天就要说说我的推红包网站域名被通知备案要取消之后怎么进行整个网站301重定向新的域名www.tuifuli.net之下的。

 

  在开始之前我先说说我的想法,我在接到要取消我的网站备案要取消之后,我曾考虑过换香港主机,但是换主机又要牵扯网站搬家,太麻烦!注册个企业吧,没那个资本与实力;重新对域名备案吧,在没有被取消之前还要自己去申请取消备案,等通过申请。再进行备案每个一个月时间是搞不定的。后来就只能对原有的域名进行跳转了,为什么我要最后才考虑对域名进行跳转这个方法呢,因为我这个www.tuifuli.net这个域名另有他用。不卖关子了,还是进入主题吧。

  一、对新的域名进行解析。

  对域名做解析其实没有什么讲的,但在这里还是照顾一下新人的感受。域名解析需要注意的是看你解析记录值填什么,如果你是主机IP解析,那么你就进行A记录解析;如果你是临时域名解析,那么就进行CNAME解析。解析的时候一般都解析三个,一个带www的,一个不带www的,如果有手机站那么你就解析一个wap的或者m的。我的tuifuli.net域名就解析了三个,分别是:www.tuifuli.net、tuifuli.net、m.tuifuli.net。剩下的解析基本用不上,反正我做了这么多站没用过。

  二、对新的域名进行绑定。

  在新的域名解析成功之后(一般1钟后就成功了),那么就要把你的域名和服务器进行绑定,绑定了服务器就可以用新域名访问了(一般10分钟内生效),如果没生效强制刷新或者清理缓存试下。

  三、把老域名做301重定向跳转到新域名之上。

  这一步是非常简单的,因为你的解析成功后的域名都绑定在这一个主机上了,你只需要在原域名与目标域名选择一下就好了。一般为了网址规范化,都会指向一个主域名,比如我的tuifuli.net主域名就是www.tuifuli.net,所以就将老域名tuihongbao.cn、www.tuihongbao.cn还有tuifuli.net统统跳转到www.tuifuli.net上。手机站m.tuihongbao.cn跳转到m.tuifuli.net上。一切设置好就等生效跳转了。这里需要提醒的是需要在你的网站后台将站点根网址更改成你的新域名的主域名。注意,不要走开,后面有网站内页重定向的方法哦。

  在等了有十几分钟输入tuihongbao.cn立即跳转到www.tuifuli.net,瞬间感觉301跳转的神奇与方便之处。正在感叹之余,点击一下这个tuihongbao.cn/wxhbq/list-1.html链接,我去!不跳转,怎么回事?以前从来没有遇到过这种事情啊,怎么办?在网上查资料看帖子,好多方法都试了,不行,还是不行。这该怎么办?向大神请教呗,中国有句话

  说的好,不懂就要问,多亏我认识红包群网的站长。这是一个有着近十年互联网经验的老司机,他告诉我要把两个网站要分开,再做301重定向就好了,我一直没有理解这个分开是什么意思,经过耐心讲解就是把这个老域名或者新域名解析到别的服务器,然后就可以。经过我一番尝试,还是没有成功,问题到底出在哪里呢?百思不得其解。

 

  在经过一个晚上的思考,我决定把我以前做的所有的细节都检查一遍,问题到底出在了什么地方。经过仔细的排查,原来我的.htaccess文件出了问题,是因为我的FTP工具设置的是不显示隐藏文件,由于我放进去的.htaccess文件一下就不见了,于是就又重新建了一个这样的页面在前面还加了一个.点,就是这个点“.”让跳转起不了作用了,一般的站长是很难想到这个问题的,还是红包群网这个老站长厉害,问题刚向大神提出,他一下就正中要害,让我在FTP设置上设置成显示隐藏文件。然后把没用的删掉就可以了。没想到大功告成。在这我顺便分享下我的网站内页跳转代码的各种方法,还希望能帮助到各位站长朋友。

  Linux虚拟主机设置301跳转的方法:

  在本地新建一个文本文件,最好用的专业的编辑器软件如EditPlus 将代码粘入

  RewriteEngine On

  RewriteCond %{HTTP_HOST} !^www.tuifuli.net$ [NC]

  RewriteRule ^(.*)$ http://www.tuifuli.net [R=301,L]

  说明:上述规则是将站点所以访问域名都重定向到www.tuifuli.net,言外之意就是只要不是我这个www.tuifuli.net这个域名都将跳转至带www的域名,这个方法特别适用不带www跳转至带www或者带www跳转至不带www都可以。(如果各位站长实现自己网站的内页跳转请规则中的域名请修改为自己的域名)。

  不过我的网站是要从tuihongbao.cn重定向到www.tuifuli.net,那么规则如下:

  RewriteCond %{HTTP_HOST} ^tuihongbao.cn$ [NC]

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

  可能有的站长会说了我有有多种需求,像我的域名www.tuihongbao.cn跳转到tuihongbao.cn, tuifuli.net跳转到www.tuifuli.net,规则如下:

  RewriteEngine On

  RewriteCond %{HTTP_HOST} ^tuihongbao.cn$ [NC]

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

  RewriteCond %{HTTP_HOST} ^tuifuli.net$ [NC]

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

  请各位站长朋友根据自己的需要进行添加修改,然后上传到服务器根目录,改名为.htaccess即可。刷新测试一下就OK。

  至此我的整个网站301重定向就完成了,在此感谢红包群网站长的大力支持与不厌其烦的讲解。今天写的可能会比较乱,还望各位站长多担待,如果你有什么更好的方法,欢迎留言分享。因为只有分享出来的东西才有价值。最后祝各位站长朋友建站顺利,谢谢大家!

  本文是红包群导航