零基础学做网站培训介绍

当前位置:

虚拟主机域名 301 重定向2种方法

出于 SEO、PR 值传递、网址转换的目的,在网站初建和网站迁移时我们都需要使用 301 重定向,通常包括域名对域名,目录对目录和一个独立网址对另一个独立网址的重定向。

网站如何做全站301重定向

在虚拟主机上做 301 重定向,特别常用的方法有2种:

1.直接编辑 .htaccess。

2.用 cPanel 设定。

下面讲一下虚拟主机域名 301 重定向直接编辑 .htaccess 的方法。

注意:在设置 301 重定向之前务必备份相应目录下的.htaccess文件。

1.重定向domain.com到www.domain.com

这种重定向旨在使域名唯一,是网站SEO必须要做的,后面重定向www.domain.com到domain.com也是出于同样的原因,只是形式不同。打开.htaccess文件,加入以下规则。(下面的规则是针对主域名的,子域名要修改)

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

2.重定向www.domain.com到domain.com

RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]

3.重定向olddomain.com到www.newdomain.com

RewriteEngine On
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]

4.重定向olddomain.com to newdomain.com

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]

5.目录重定向domain.com/file/file.php 到 otherdomain.com/otherfile/other.php

RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^file/file.php$ http://www.otherdomain.com/otherfile/other.php [R=301,L]

相关教程:网站更换域名如何做全站301重定向

发表评论

邮箱地址不会被公开。 必填项已用*标注

相关教程

  • .info-btn{display: inline-block;*zoom: 1;margin-top: 10px;margin-bottom: 35px;width: 90px;height: 30px;line-height: 30px;background: #F90;fo
  • 大家都知道Linux主机实现301重定向相对较简单,如果你使用的是Linux主机,那么在设置固定连接的时候,wordpress后台会自动添加以下函数到.htaccess文
  • 什么是301重定向301重定向最简单的理解就是,假设你的主机上绑定有 www.xuewangzhan.net, xuewangzhan.net二个域名,当你想输入 xuewangzhan.net域
  • 出于 SEO、PR 值传递、网址转换的目的,在网站初建和网站迁移时我们都需要使用 301 重定向,通常包括域名对域名,目录对目录和一个独立网址对另一个独
  • 首先感谢广大建站爱好者的一直对于学做网站论坛的支持,为了更好的服务广大学员,自2012年10月15日起,论坛启用新域名:www.xuewangzhan.net,不过老域
  • 我们做了一个论坛网站,如果discuz论坛更换域名的方法又是如何呢,更换域名需要注意那些问题,才会对网站发展更有利呢?下面先说更换域名的步