青岛做网站
        行业新闻
行业新闻
当前位置:首页> 新闻动态 > 行业新闻

分享实现301重定向的几种方法

来源:华软创信  ‌|  ‌类型:青岛做网站/网站建设  |  ‌时间:2012-11-24
  我们在做网站会经常遇到一下情况:网站改版,动态转静态,网站搬家后结构调整了等等,在这些情况下,用户访问原始地址时将直接提示404错误页面信息,非常不利于用户体验。这时我们要是能够做301重定向,这样会对搜索引擎更友好,并且可以递增权重,使原页面的权重集中到一个地址,非常有利于页面权重提升。那么我们应该如何实现301重定向呢?今天就跟大家分享实现301重定向的几种方法。

第一:在IIS服务器中做301重定向。

  在IIS服务器中做301重定向比较简单,只需要两步。首先在IIS中建立好你的网站,这个网站只绑定顶级域名,不带www!然后在IIS中建立另一个网站,然后绑定带www的二级域名,网站根目录指向到和你之前网站同一根目录。然后在IIS的“主目录”选项卡中选中“重定向到URL”然后在“重定向到”后面输入框中输入您要重定向到的具体网站地址,如:http://xxxx.com,在勾选“资源的永久重定向” 即可。其实实301重定向实现的效果就是当输入一个网址时,自动跳转到另一个网址,和域名做跳转意思差不多!以上的设置方法适合VPS或者独立服务器。

第二:如果您是虚拟主机的话,你可以让主机提供商帮您做(现在虚拟主机控制面板功能很强大,只需稍稍设置便可)!下面就以最常用的WINDOWSLINUX两种系统来做301重定向。

1.window的主机通常使用IIS的服务器是需要安装 ISAPI_Rewrite这个组件(也就是通常用我们所说的最多的 伪静态环境)

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

RewriteCond Host: ^adminseo\.net$

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

  如果不支持ISAPI_Rewrite组件,那只能通过IIS来操作了(适合自有服务器,或让虚拟主机提供商帮助解决),就是按照刚才第一条讲的方法来操作。

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

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

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

RewriteRule ^(.*)$ http://www.adminseo.net/$1 [R=301,L]

如果不支持支持.htaccess,那只能或让虚拟主机提供商帮助解决。

 

 

免责声明:本站所有资讯内容搜集整理于互联网或者网友提供,并不代表本网赞同其观点,仅供学习与交流使用,如果不小心侵犯到你的权益,如果你对文章内容、图片和版权等问题存在异议,请及时联系我们删除该信息。