AI智能
域名问题 主机问题 服务器问题 备案问题

URL重写规则典型应用(1)——301重定向

2016-07-07 21:50   责任编辑: 涂社互联      阅读次数:33327   

在网站运营的过程中,有时因一些不同的访问要求(譬如使用http://1.abc.com访问的是http://www.abc.com/1,使用http://2.abc.com访问的是http://www.abc.com/2),需对网站访问进行重定向设置。在我司的平台上,最直接最有效的做法是通过URL重写规则实现。下面给出URL重写实现重定向的的一些常用范例。

注意:在设置301重定向之前务必备份相应目录下的.htaccess文件。(Windows主机是在/htdocs目录下,Linux主机是在根目录下)

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

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 到 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

RewriteEngine On

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

扫二维码与项目经理沟通

我们在微信上24小时期待您的声音

解答:网站建设APP开发小程序开发

涂社互联是色涂君网络旗下专注于网站建设APP开发小程序开发定制解决方案为主的互联网营销落地品牌。以客户需求为导向,客户利益为出发点,结合自身设计及专业建站优势,为客户提供从基础建设到营销推广的一整套解决方案,探索并实现客户商业价值较大化,为所有谋求发展的企业贡献全部力量。

涂社互联公众号
色涂君网络旗下涂社互联官方微信公众号