从
搜索引擎优化角度出发,从
网站建设到目录优化,避免不了对网站目录进行更改,301重定向设置保留网站权重最为可行的一种办法,今天小编就给大家分享一下实现.htaccess 301重定向的方式方法。
首先我们了解什么是.htaccess
.htaccess文件(或者"分布式配置文件"),全称是Hypertext Access(超文本入口)。提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的''AllowOverride''指令来设置。这里简明扼要的说一下,.htaccess说白了就是apache服务器中的一个配置文件;只不过它负责的是相关目录之下的网页配置;相当于管理目录下的各个页面配置。
.htaccess可以做什么
既然.htaccess权限这么大,那他的功能也是很强大的,我们通过.htaccess文件可以进行的配置:网页301重定向,自定义404页面,改变文件拓展名,禁止目录列表等等;
这里我们就讲一下通过.htaccess文件可以进行网页301重定向配置的问题。
有的服务器后台的301重定向功能简单,只能定向首页,不能把内页也同时定向到新的内页。
例如:旧域名:https://www.cdcxhl.com/
设置重定向之后自动跳转到
:https://www.cdcxhl.com/
下面介绍几种利用htaccess设置301重定向的方法吧。
1.重定向vzone.me到www.vzone.me
这种重定向目的是使域名唯一,网站SEO不可或缺的一部分,后面重定向www.domain.com到domain.com也是出于同样的原因,只是形式不同。
打开.htaccess文件,加入以下规则。(下面的规则是针对主域名的,要修改)
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.vzone.me$ [NC]
RewriteRule ^(.*)$ https://www.cdcxhl.com/ [L,R=301]
2.重定向www.xinnet.com到xinnet.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !^xinnet.com$ [NC]
RewriteRule ^(.*)$ https://www.cdcxhl.com/ [L,R=301]
3.重定向1到www.2.me
RewriteEngine On
RewriteCond %{HTTP_HOST} !1.cn$ [NC]
RewriteRule ^(.*)$ https://www.cdcxhl.com/ [L,R=301]
4.重定向1.cn 到 2.me
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !1.cn$ [NC]
RewriteRule ^(.*)$ https://www.cdcxhl.com/ [L,R=301]
5.重定向1.cn/file/file.php 到 2.me/otherfile/other.php
RewriteCond %{HTTP_HOST} ^www.1.cn$
RewriteRule ^file/file.php$ https://www.cdcxhl.com/ [R=301,L]
注意:文中的1.cn是旧域名,2.me为新域名
注:当用户访问老的域名路径时,会重新定向到新的域名新的路径下。
请使用是更换为你相应的域名
301重定向的几个常用方法,你可以根据自己的实际情况选择使用合适的方法设置重定向。当然,你也会遇到不同的状况,可根据自己的要求去调整下命令规则以满足你的需求。
成都创新互联公司从2013年成立,是专业互联网技术服务公司,拥有项目成都做网站、网站建设、外贸营销网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元广东做网站,已为上家服务,为广东各地企业和个人服务,联系电话:18980820575
本文标题:.htaccess301重定向设置
网站链接:
http://www.cdkjz.cn/article/cigchp.html