18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 建站知识 > 详解301重定向实现的几种方法

详解301重定向实现的几种方法

时间:2022-07-18 00:30:01 | 来源:建站知识

时间:2022-07-18 00:30:01 来源:建站知识

什么是301重定向?

通常我们在网站建设中都会遇到像:网站改版,动态转静态,网站搬家后结构调整了等等,在这些情况下,如果不做301重定向,那用户访问原始地址时将直接提示404错误页面信息,非常不利于用户体验.那么在这些情况下我们就需要做301重定向了,301重定向它主要是网页更改地址后对搜索引擎最友好的方法,在SEO的角度上来说,301永久重定向可以递增权重,使原页面的权重集中到一个地址.非常有利于页面权重提升.

301重定向效果示例:在地址栏里输入: adminseo.net 可以看到自动跳转到 www.adminseo.net 这样的效果就是301重定向

怎样才能做301重定向?

301重定向虽然好,但是它有一定的局限性,除了上面所说的几种情况要做301重定向外,另外需要考虑的就是我们网站存放的主机空间是否支持301重定向.

通常我们购买的主机空间最常用的就是WINDOWS和LINUX两种系统的,下面将说一下这两种情况下需要达到什么条件才能做301重定向,还有怎么做301重定向.

1、linux主机一般使用的是Apache的服务器,这种主机需要支持.htaccess才能做301重定向.

如果支持.htaccess,那么该如何做301重定向呢?

首先将带WWW和不带WWW的2个域名都解析到我们主机的IP地址,然后在.htaccess文件开始处加入以下规则即可:

RewriteCond %{http_host} ^adminseo.net [NC]

RewriteRule ^(.*)$ [R=301,L]

2、window的主机通常使用IIS的服务器是需要安装 ISAPI_Rewrite这个组件(也就是通常用我们所说的最多的 伪静态环境),如果支持该如何做301重定向? 不支持我们又如何应对呢?

如果支持ISAPI_Rewrite组件,那么首先将带WWW和不带WWW的2个域名都解析到我们主机的IP地址,然后在httpd.ini(通常所说的伪静态规则文件)文件开始处加入以下规则即可:

RewriteCond Host: ^adminseo/.net$

RewriteRule (.*) http/://www/.adminseo/.net$1 [R,I]

如果不支持ISAPI_Rewrite组件,那只能通过IIS来操作了(适合自有服务器,或让虚拟主机提供商帮助解决),步骤如下:

首先在IIS下新建一个网站,网站目录(可用原网站文件夹也可新建一个文件夹,随意)下只需要有2个文件:default.htm和404.htm,新建的网站主机头绑定需要做301重定向的网址,如上示例为:admiseo.net需要做301到www.adminseo.net 则在新建网站的主机头上绑定adminseo.net,新建完成后在新建的网站上点击右键,依次选择属性,在属性面板选择主目录,如下图所示,选择重定向到URL,然后输入网址即可,千万别忘了把"资源的永久重定向" 选项勾上哦!

提醒:笔者在做301重定向时发现网上所列的文章均没有新建网站这事,使得很多新手朋友少操作了新建网站这一步骤,导致做了301重定向后网站无法打开的情况. 请大家注意!

后记:

如果站长使用的是不支持301重定向的主机,笔者也为大家推荐两种方法,也可以达到对搜索引擎友好的目的

1、如果是全新的域名和网站,没带www的域名暂时还没有被搜索引擎收录,那么可以用网址转发的方式,把不带www的域名转发到带www的域名上,在域名管理后台就可设置转发,值得注意的是目前国内的部分域名注册商已经对网址转发做了一定的限制了.

2、如果网站已经上线很久了,没带www的域名也收录很多,那么就把网站的导航,分类,栏目等等一些比较重要的位置尽可能的使用带www的绝对地址

绝对地址(也就是绝对路径):像这样

相对地址(也就是相对路径):像这样 /Seo-jishu/220.html

长沙SEO原创文章,A5首发 来源AdminSeo.Net 转载请注明出处.谢谢!

关键词:方法,实现

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭