301重定向:
页面永久性移走(301重定向)是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
凯恩,你的网站没有做301跳转。这是钱探子告诉我的,之前游赚网也和我提过。然而我前段时间尝试给域名做301跳转。更加网上查询到的方法,我尝试了一下修改,后来还是没有搞明白,搞得文章页面打不开出现404页面。对于这些其实我也不懂,于是放弃了。今天我又尝试了一下,终于明白问题所在,每个人的博客程序、WIN主机、LI主机不同,方法也许是不一样的。
那么我就说下凯恩博客的情况,如果与您的相符,那么即可参考以下方法做301跳转代码的设置:
我用阿里云虚拟主机
主机系统为linux
博客程序为Z-BLog
修改htaccess文件代码方式
使用FTP工具,打开网站根目录下的htaccess文件。
也可能你看不到这个文件,两种原因。第一是没有,需要创建。第二是被隐藏了,软件设置显示隐藏文件即可看到。
因为我安装了,Z-Blog博客程序的静态管理插件。
是会创建这个文件,最后我就被自己给坑了。把301跳转的代码,全部覆盖了静态管理插件生成的代码。于是文章页面的链接全部打不开,就是这个原因。
其实,只要把以下代码,增加到后面就可以了。
301跳转代码
RewriteEngine on
RewriteCond %{http_host} ^xxxx.com [NC]
RewriteRule ^(.*)$ http://www.xxxxxxxx.com/$1 [L,R=301]
把黄色部分的域名对应,换成你自己的域名即可!就这样子,结束了~