修改.htaccess实现301重定向的6种方法

网站进行301重定向对广大站长来说并不陌生,处于SEO、PR值传递等都会对网站设置301跳转,通常我们做301重定向都是修改网站根目录下.htaccess文件,下面就
修改.htaccess文件实现301重定向方法
为大家进行介绍。
修改.htaccess文件实现301重定向方法有以下几点:
1、重定向cmy.cn到www.cmy.cn
这是最常见的重定向方法,其目的是为了实现域名的唯一性,这是网站优化必须做的。其操作方法是在.htaccess文件中加入以下规则;
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.idcspy.com$ [NC]
RewriteRule ^(.*)$ idcspy.com/$1 [L,R=301]
2、重定向www.idcspy.com到idcspy.com
该重定向刚好与上面的相反,在.htaccess文件中加入规则如下;
RewriteEngine On
RewriteCond %{HTTP_HOST} !^idcspy.com$ [NC]
RewriteRule ^(.*)$ http://idcspy.com/$1 [L,R=301]
3、重定向olddomain.com 到 newdomain.com
由于公司的发展可能需要对网站的域名进行更换,此时就需要将老的域名重定向到新的域名中去,在.htaccess文件操作如下;
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]
4、重定向olddomain.com 到 www.newdomain.com
这个只需要在第三种重定向中进行相应的改良就可以
RewriteEngine On
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]
5、重定向domain.com/file/file.php 到 otherdomain.com/otherfile/other.php
这种是对在更改网站域名的同时,网站目录路径也发生变化的情况下使用,在.htaccess文件中操作如下;
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^file/file.php$ http://www.otherdomain.com/otherfile/other.php [R=301,L]
6、在Apache服务器实现301重定向
在Apache服务器实现301重定向只需要在.htaccess文件中加入以下规则就可以了,格式是旧目录/旧文档名 新文档的地址;
Redirect /olddirectory idcspy.com/newdirectory
修改.htaccess文件实现301重定向方法基本上就是这些,用户可以更具自己的需求选择合适的方法进行修改。
《修改.htaccess实现301重定向的6种方法》来自互联网同行内容,若有侵权,请联系我们删除!
科技资讯SEO上一篇 : 如何快速进行王者荣耀直播视频的直播?
下一篇 : 如何轻松顺发男枪的QE技能?
-
SEO外包最佳选择国内专业的白帽SEO机构,熟知搜索算法,各行业企业站优化策略!
SEO公司
-
可定制SEO优化套餐基于整站优化与品牌搜索展现,定制个性化营销推广方案!
SEO套餐
-
SEO入门教程多年积累SEO实战案例,从新手到专家,从入门到精通,海量的SEO学习资料!
SEO教程
-
SEO项目资源高质量SEO项目资源,稀缺性外链,优质文案代写,老域名提权,云主机相关配置折扣!
SEO资源
-
SEO快速建站快速搭建符合搜索引擎友好的企业网站,协助备案,域名选择,服务器配置等相关服务!
SEO建站
-
快速搜索引擎优化建议没有任何SEO机构,可以承诺搜索引擎排名的具体位置,如果有,那么请您多注意!专业的SEO机构,一般情况下只能确保目标关键词进入到首页或者前几页,如果您有相关问题,欢迎咨询!