搜 索

实现常见的网页链接跳转与301重定向方法

编辑:QTOOL.NET日期:2019-02-05276

有时候需要使网站从一个域名进行跳转到另一个域名我们可以写一个简单的js代码进行跳转

在需要跳转的页面中加入以下代码即可
<script type="text/javascript">
function MM_goToURL() { 
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
</script>
 
 
但如果当网站的旧内容过期并被删除掉或者网站有一些具有链接和流量的无效URL、网站更换程序改版、网站更换空间、网站实施URL规范化时
为了删除无效的URL还有流量权重,不影响用户查找网站内容的任何URL的情况下,可以做301重定向来解决。
网站中默认的URL分:qtool.net、www.qtool.net、qtool.net/index.html、www.qtool.net/index.html
 
为了网址规范化与不分散页面权重,通常只需要出现一个标准的URL,那么我们可以通过301重定向来实现,将其他三个URL通过301重定向到这个URL地址上。
301重定向不仅对用户很重要,且对搜索引擎也是很重要的,当网站进行改版实施301重定向后, 可让用户或搜索引擎访问旧版的页面不是404的错误页,而是访问新版本的页面,还可让搜索引擎了解到你是是什么时候移动页面内容的。
那么怎么做301重定向呢?
 
做301重定向的方法是比较多的,今天在线工具给大家简单介绍几种比较常用的301重定向方式.
1、如果购买的是万网虚拟主机,可直接进入管理控制台进行设置
2、使用本站的跳转代码工具
小工具生成301跳转代码示例图
首先输入输入需要跳转到的域名地址,然后选择所需的代码类型,点击生成按钮即可自动生成所需的301跳转代码
3、如果时apache可以设置apache的httpd.conf文件
将#LoadModule rewrite_module modules/mod_rewrite.so这一行的#号去掉
 其次是把
AllowOverride None 
改为:AllowOverride All 
然后保存重启apache服务
新建一个全称为.htaccess的文件
操作方法
新建文本文档,添加以下内容
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.adminun.com [NC]
    RewriteRule ^(.*)$ http://www.qtool.net/ [R=301,L]   
// www.adminun.com 代表原来的域名,www.qtool.net表示新的域名
   然后将文本另存为.htaccess文件即可
最后将这个文件上传到网站根目录中即可生效.

TAG标签:跳转301
此文章由QTOOL.NET编辑
最新文章

热门标签