<?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/apache-htaccess-301/</link>
<title><![CDATA[Apache服务器使用htaccess301重定向]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[Web开发]]></category>
<pubDate>Thu, 17 Oct 2019 01:15:50 +0000</pubDate> 
<guid>https://www.heckjj.com/apache-htaccess-301/</guid> 
<description>
<![CDATA[ 
	分享一下apache服务器使用htaccess实现301重定向的规则代码。由于nginx服务器对基于动态php语言的wordpress程序执行效率大打折扣，导致服务器cpu常常被php-fpm进程占满卡死，于是我将指南者博客的运行环境切换成了apache，瞬间解决了这个老大难问题！<br/><br/>我的个人博客绑定了很多个域名，但主域名一直是www.heckjj.com，所以需要将其他域名通过301重定向到主域名来避免博客权重的流失。apache与nginx设置301重定向还是有相当大的区别，apache服务器只需将重定向代码保存为名为空后缀为.htaccess的文件，并保存在网站根目录即可。<br/><br/>例子一：<br/><br/>RewriteEngine On<br/><br/>RewriteCond %&#123;HTTP_HOST&#125; !^www.heckjj.com$ [NC]<br/>RewriteRule ^(.*)$ http://www.heckjj.com/$1 [L,R=301]<br/><br/>以上代码实现了：凡是通过非 www.heckjj.com （第2行中的 www.heckjj.com ）访问过来的域名，均会转向到 www.heckjj.com（第3行中的 www.heckjj.com）这个域名；<br/><br/>参数说明：<br/>其中第2行中的 !^www.heckjj.com$ ：<br/>! 叹号表示域名的开始；<br/>^ 尖号表示非，即不是以 xxx 开头的；<br/>$ 符号表示域名的结尾。<br/>由此可以看出 !^www.heckjj.com$ 表达的意思就是访问到你服务器的域名不是完全与 www.heckjj.com 相同的域名，就会满足判断的条件，进而触发跳转的操作了。<br/><br/>例子二：<br/><br/>RewriteEngine On<br/><br/>RewriteBase / RewriteCond %&#123;HTTP_HOST&#125; !i.qibdy.com$ [NC]<br/>RewriteRule ^(.*)$ http://www.heckjj.com$1 [L,R=301]<br/><br/>假如需要更换域名，只需将原域名 i.qibdy.com 换成新域名 www.heckjj.com 就可以这样写；<br/><br/>例子三：<br/><br/>RewriteEngine On<br/><br/>RewriteBase / RewriteCond %&#123;HTTP_HOST&#125; !heckjj.com$ [NC]<br/>RewriteRule ^(.*)$ http://www.heckjj.com$1 [L,R=301]<br/><br/>假如要 heckjj.com 全部跳转到 www.heckjj.com 可以这样写。<br/>Tags - <a href="https://www.heckjj.com/tags/apache/" rel="tag">apache</a> , <a href="https://www.heckjj.com/tags/htaccess/" rel="tag">htaccess</a> , <a href="https://www.heckjj.com/tags/301/" rel="tag">301</a>
]]>
</description>
</item><item>
<link>https://www.heckjj.com/apache-htaccess-301/#blogcomment</link>
<title><![CDATA[[评论] Apache服务器使用htaccess301重定向]]></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/apache-htaccess-301/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>