<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Heck's  Blog]]></title> 
<link>https://www.heckjj.com/index.php</link> 
<description><![CDATA[一瞬间的决定，往往可以改变很多，事实上，让自己成功的往往不是知识，是精神！ 如果你总是为自己找借口，那只好让成功推迟。执行力，今天！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Heck's  Blog]]></copyright>
<item>
<link>https://www.heckjj.com/website-301-redirect-method/</link>
<title><![CDATA[网站301整站重定向最简单方法]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[运营管理]]></category>
<pubDate>Sat, 25 Sep 2010 12:13:03 +0000</pubDate> 
<guid>https://www.heckjj.com/website-301-redirect-method/</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-family: 微软雅黑;">鉴于对 SEO、PR 值传递、网址转换的目的，在网站初建和网站迁移时我们都需要使用 301 重定向，通常包括域名对域名，目录对目录和一个独立网址对另一个独立网址的重定向。在虚拟主机上作 301 重定向，最常用的方法有2种：<br/><span style="font-size: 14px;"><strong><span style="color: #4169E1;">一.直接编辑 .htaccess。</span></strong></span><br/><br/><span style="font-size: 14px;"><strong><span style="color: #4169E1;">二.用 cPanel 设定。</span></strong></span><br/>实质二者都是修改文件 .htaccess，只是前者手工编辑，后者是由 cPanel 完成。用 cPanel 操作相当简单，登陆你的 cPanel–&gt;Domain–&gt;Redirects，选择相应的选项即可完成设置，这里暂不讨论。下面讲一下直接编辑 .htaccess 的方法。<br/>注意：在设置 301 重定向之前务必备份相应目录下的.htaccess文件。<br/><br/>1.重定向domain.com到www.domain.com<br/>这种重定向旨在使域名唯一，是网站SEO必须要做的，后面重定向www.domain.com到domain.com也是出于同样的原因，只是形式不同。打开.htaccess文件，加入以下规则。(下面的规则是针对主域名的，子域名要修改)<br/>RewriteEngine On<br/>RewriteCond %&#123;HTTP_HOST&#125; !^www.domain.com$ [NC]<br/>RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]</span><span style="font-family: 微软雅黑;"><br/><br/>2.重定向www.domain.com到domain.com<br/>RewriteEngine On<br/>RewriteCond %&#123;HTTP_HOST&#125; !^domain.com$ [NC]<br/>RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]<br/><br/>3.重定向olddomain.com到www.newdomain.com<br/>RewriteEngine On<br/>RewriteCond %&#123;HTTP_HOST&#125; !olddomain.com$ [NC]<br/>RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]<br/><br/>4.重定向olddomain.com to newdomain.com<br/>RewriteEngine On<br/>RewriteBase /<br/>RewriteCond %&#123;HTTP_HOST&#125; !olddomain.com$ [NC]<br/>RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]<br/><br/>5.重定向domain.com/file/file.php 到 otherdomain.com/otherfile/other.php<br/>RewriteCond %&#123;HTTP_HOST&#125; ^www.domain.com$<br/>RewriteRule ^file/file.php$ http://www.otherdomain.com/otherfile/other.php [R=301,L]<br/><strong><span style="color: #4169E1;">但是设置.htaccess文件只适用于linux系统，并需要虚拟主机支持。那么不支持或者是非linux主机咋办呢，请参考我的另外一篇日志：</span></strong><br/><a href="/supportness-htaccess-host-301-redirect" target="_blank"><strong><span style="color: #DC143C;">php asp asp.net jsp不支持.htaccess怎么做301重定向 </span></strong></a><br/></span><br/>Tags - <a href="https://www.heckjj.com/tags/%25E7%25BD%2591%25E7%25AB%2599/" rel="tag">网站</a> , <a href="https://www.heckjj.com/tags/301%25E6%2595%25B4%25E7%25AB%2599%25E9%2587%258D%25E5%25AE%259A%25E5%2590%2591/" rel="tag">301整站重定向</a> , <a href="https://www.heckjj.com/tags/%25E6%259C%2580%25E7%25AE%2580%25E5%258D%2595%25E6%2596%25B9%25E6%25B3%2595/" rel="tag">最简单方法</a>
]]>
</description>
</item><item>
<link>https://www.heckjj.com/website-301-redirect-method/#blogcomment</link>
<title><![CDATA[[评论] 网站301整站重定向最简单方法]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.heckjj.com/website-301-redirect-method/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>