修改.htaccess文件实现301重定向方法大全

修改.htaccess文件实现301重定向方法大全

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

网站进行301重定向对广大站长来说并不陌生。处于SEO。PR值传递等都会对网站设置301跳转。通常我们做301重定向都是修改网站根目录下.htaccess文件。下面就修改.htaccess文件实现301重定向方法为大家进行介绍。

修改.htaccess文件实现301重定向方法有以下几点:

1。重定向idcspy.com到www.idcspy.com

这是最常见的重定向方法。其目的是为了实现域名的唯一性。这是网站优化必须做的。其操作方法是在.htaccess文件中加入以下规则;

  RewriteEngine On

RewriteCond %{HTTP_HOST} !^www.idcspy.com$ [NC]

RewriteRule ^(.*)$ https://www.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 https://www.idcspy.com/newdirectory

修改.htaccess文件实现301重定向方法基本上就是这些。用户可以更具自己的需求选择合适的方法进行修改。

分享到 :
相关推荐

美国服务器托管是什么意思(美国服务器托管是什么意思啊)

  有很多新手站长对美国服务器租用和美国服务器托管的概念模糊不清。关于服务器租用也介...

云服务器创建实例是什么意思(云服务器创建实例是什么意思啊)

云服务器创建实例是指:云服务器实例等同于一台虚拟机。包含CPU。内存。操作系统。网[...

最便宜的国际域名是什么(最便宜的国际域名是什么牌子)

国际域名的价格因注册商。后缀。时长等因素而异。最便宜的国际域名也会随着市场行情而变化...

远程登录服务器的快捷方式详细步骤(远程访问快捷方式)

做为网站站长。登陆自身的网络服务器(远程桌面)是常常的事儿。那麼怎样建立一个迅速的远...

发表评论

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