.htaccess文件之rewrite规则实例
.htaccess文件相信大家都不陌生吧,不过网上关于.htaccess编写方法的教程很有限,也没有几个完全是博主自己写的。
我在这里就搜了几个常用规则,总结一下rewrite规则的用法。当然这只是.htaccess功能的一小部分,但是相当实用。
如果熟练掌握rewrite规则的编写,能够加强对网站URL的控制,对用户体验、SEO都十分有利。(注:所有规则来源于网络)
一、防盗链功能
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+.)?mysite.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]
用.htaccess实现域名指向子目录功能
我购买的webhostingpad空间虽然支持Parked Domains(域名停靠)功能,但停靠的域名只能指向网站根目录即主域名(如我的http://roadh.net),如果想将域名(如http://xyc.pp.ru)停靠到我在此空间上建立的子网站(通过Addon Domains功能建立)(如http://xya.in)上,单靠cpanel控制面板提供的功能是无法实现的,好在该空间支持.htaccess文件重写功能,现就将实现方法介绍如下:
1、首先在xyc.pp.ru的dns中将其cname到xya.in上;
2、编辑网站根目录下.htaccess文件,添加如下内容:
Categories: WordPress经验, 建站经验 Tags: Cpanel, domain parking, free, host, htaccess, rewriterule, WordPress插件, Wordpress经验, 域名停靠, 建站工具, 环境搭建