当网站更换域名之后,老域名为了避免权重的流失,需要通过设置网站301跳转到新的域名。设置301跳转的方法有多种,比如在HostGator主机的面板中直接添加设置,也可以像本文要介绍的通过ess文件实现301跳转。
什么是ess文件?这里来简单介绍一下:ess是ApacheHTTPServer系统级别的配置文件,通常用来实现主机本身以外的一些功能,比如常见的重定向(301跳转)、Gzip、防盗链功能以及php错误运行的记录生成等功能。
怎样通过ess文件设置301跳转呢?下面把常见的需要设置301的情况以及对应的重写规则整理给大家:
RewriteEngineOnRewriteCond%{HTTP_HOST}!^$[NC]RewriteRule^(.*)$/$1[
L,R=301]
RewriteEngineOnRewriteCond%{HTTP_HOST}!^$[NC]RewriteRule^(.*)$/$1[
L,R=301]
RewriteEngineOnRewriteCond%{HTTP_HOST}!$[NC]RewriteRule^(.*)$/$1[
L,R=301]
RewriteEngineOnRewriteBase/RewriteCond%{HTTP_HOST}!$[NC]RewriteRule^(.*)$/$1[
L,R=301]
RewriteCond%{HTTP_HOST}^$RewriteRule^file/file.php$/otherfile/other.php[R=301,L]
HostGator是一家成立于2002年老牌美国主机商,一直以来HostGator以高稳定性和速度快而闻名全球的。(官网优惠链接)
1.美国主机推荐:Hostinger—专注于提供质优价廉的美国虚拟主机产品(官网优惠连接)
2.美国服务器推荐:RAKsmart—国内访问速度非常快,稳定性高,防御能力较强。(官网优惠连接)
3.美国云主机推荐:Vultr—16个数据中心,采用纯SSD磁盘,支持按小时计费。(官网优惠连接)
4.Hostwind-全球三大数据中心,纯SSD硬盘,稳定性非常强,提供1Gbps独立端口,免费网站数据转移服务等。(官网优惠连接)