301重定向如何设置
301重定向如何设置
301重定向如何设置一、什么情况下使用301重定向
1、网站改版经常需要用到301重定向
如网站更换域名,改变网页目录结构,网页被移到一个新地址,网页扩展名改变。在这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户还会得到一个404页面错误信息,访问流量白白丧失。使用301重定向不仅能使页面实现自动跳转,告诉用户你已经换了新的网址了。同时也告诉搜索引擎,这个才是真正的网址,搜索引擎只对重定向后的新网址进行索引,同时又会把旧地址权重如数转移到新地址下,从而不会让网站的排名因为网址变更而受到影响。
2、一个网站注册了多个域名,需要通过301重定向让访问这些域名的用户自动跳转到其中一个主域名
这样做是为了避免造成大量复制内容,而遭到搜索引擎惩罚。因为在搜索引擎看来,每个域名都是一个独立的站,多个域名指向同一站,会被认定为站点雷同,内容复制,轻则不收录进入沙盒期,重则直接被K。
二、IIS服务器实现301重定向
首先打开IIS服务管理器,查看一下是否安装了“HTTP重定向”,若没有安装可在“启用或关闭windows功能”配置一下;然后双击“HTTP重定向”,勾选“将请求重定向到此目标”,再填入你要重定向到的域名,最后选择状态代码301,就行了。
三、Apache服务器实现301重定向
相比较来说,Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件。htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。
例如:将域名A 重定向到 域名B
打开。htaccess文件,加入下面代码:
# 将 RewriteEngine 模式打开
RewriteEngine On
#域名重定向
RewriteCond %{HTTP_HOST} 域名A$ [NC]
RewriteRule ^(.*)$ 域名B/$1 [R=301,L]
四、网站的某个页面301重定向
1、JSP的301重定向代码
<% response.setStatus(301); response.setHeader( "Location", 301重定向Url); response.setHeader( "Connection", "close" ); %>
2、PHP的301重定向代码
<?php Header("HTTP/1.1 301 Moved Permanently"); Header("Location: 301重定向Url"); ?>
3、ASP.Net的301重定向代码
<script runat="server"> private void Page_Load(object sender, System.EventArgs e) { Response.Status = "301 Moved Permanently"; Response.AddHeader("Location",301重定向Url); } </script>
标签:301重定向您可能感兴趣
- 织梦tag标签怎样添加(DEDECMS织梦模板添加301重定向跳转网址对的代码教程)
- phpstudyv8.0部署多站点(phpstudy v8.1 全站301重定向设置教程)
- 301重定向如何设置
- 宝塔面板如何通过ip访问网站(宝塔面板301重定向使用教程)
- apache 代理服务器返回403(Apache中301重定向的配置代码)
- php重定向网页(phpStudy V8设置301重定向跳转的实现方法)
- lnmp 自动化安装(LNMP系列教程之 设置301重定向的方法)
- 浙江省一个县,人口超40万,建县历史超1100年(浙江省一个县人口超40万)
- 五代十国南唐历代国君(五代十国南唐历代国君)
- 飞机引进工程师杨隆 匠人匠心,只争朝夕(飞机引进工程师杨隆)
- 三人行,她们是育人路上的 铁三角 团队(她们是育人路上的)
- 阴阳师 孟婆山兔CP不倒 新皮肤草稿 孟婆兔 让痒痒鼠点赞(阴阳师孟婆山兔CP不倒)
- 阴阳师孟婆御魂推荐 孟婆御魂搭配毕业套(阴阳师孟婆御魂推荐)
热门推荐
- 如何让Select下拉框具有输入功能
- css自动换行左右对齐(CSS自动换行、强制不换行、强制断行、超出显示省略号)
- navicat15激活页面不显示(Navicat for MySQL 15注册激活详细教程)
- nginx中https配置(Nginx配置同一个域名同时支持http与https两种方式访问实现)
- docker配置和管理(Docker 容器监控原理及 cAdvisor的安装与使用说明)
- docker 查看目录映射(docker 文件存放路径, 修改端口映射操作方式)
- 如何提高织梦dedecms的安全性(织梦DedeCms上flash彩色标签云tag的实现方法)
- python类继承和封装(Python面向对象程序设计类的封装与继承用法示例)
- mongodb group分组
- springboot与docker(详解SpringBoot项目docker环境运行时无限重启问题)