吴晓波的个人网站

吴晓波的个人网站

网站实现301跳转的设置方法

    301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。

    发现很多人包括我刚开始做网站的时候,都会问301跳转的相关问题。不管是独立的主机还是租的虚拟主机,我们常用的方法都是“.htaccess设置301跳转”。今天我们就来学习一下,如何通过创建一个“.htaccess”文件实现301的跳转,其实非常简单!只需要几行代码即可!

    1、在本地新建一个文件名为:“实验用文件.txt”的文本文件,输入如下代码:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^5xiaobo.com$ [NC]
RewriteRule ^(.*)$ www.5xiaobo.com/$1 [R=301,L]
</IfModule>

    说明:请替换5xiaobo.com为您新的目标域名,这个规则将会将您的主机绑定的所有域名301重定向到www.5xiaobo.com。

    2、将这个文件上传到远程服务器上,这里切记要通过FlashFXP这款专业的FTP上传软件(可以在我博客里面下载),远程登陆到服务器后,界面如下。将“实验用文件.txt”文件上传到远程服务器上。

    3、在远程服务器上重命名“实验用文件.txt”文件为“.htaccess”即可。

    4、至此,301跳转设置完成。

===========我是分割线===========

如果想在静态页面下设置301跳转,也可以通过javascript代码来实现。在index.html文件中的<body></body>标签内输入如下代码:

<script language=javascript>
if (document.domain =='5xiaobo.com') 
    this.location = "http://www.5xiaobo.com" + this.location.pathname + this.location.search;
</script>

该方法可以免去登陆远程服务器即可实现了!

2016-10-06 0 /
分类:各类教程
/

评论回复 · 倒序排列

回到顶部