Knowledgebase: 中文知识库
如何通过.htaccess代码实现301转向/重定向?
Posted by Li Side on 17 June 2014 02:05 AM

重新定向简单的讲就是访问a网站的时候跳转到b网站。

重新定向分为301永久重新定向和302临时重新定向

301永久重新定向,顾名思义,代表永久性转移(Permanently Moved)301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。

我们做重新定向的时候,做的一般的都是301重新定向,很少有客户做302定向的。

一:实现www.zltm.xxmn.com重新定向到zltm.xxmn.com

进入cpanel文件管理器中,打开网站根目录下的.htaccess,写入

RewriteCond %{HTTP_HOST} ^www\.zltm\.xxmn\.com$

RewriteRule ^/?$ "http\:\/\/zltm\.xxmn\.com\/" [R=301,L]

---à RewriteCond %{HTTP_HOST} ^www\.domain\.com$

RewriteRule ^/?$ "http\:\/\/domain\.com\/" [R=301,L]

 

2、 将liu.zltm.xxmn.com重新定向到www.liu.zltm.xxmn.com

RewriteCond %{HTTP_HOST} ^liu.zltm.xxmn.com$

RewriteRule ^/?$ "http\:\/\/www\.liu\.zltm\.xxmn\.com\/" [R=301,L]”

上面的代码是把liu.zltm.xxmn.com转向到www.liu.zltm.xxmn.com 自动生成的代码。

同样的,如果我们不想在重新定向中设置,我们也可以直接在网站根目录下的.htaccess中写上301转向的代码:

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

(0 vote(s))
Helpful
Not helpful

Comments (0)
Post a new comment
 
 
Full Name:
Email:
Comments: