下面,安全模式来说说htaccess文件的作用:
第一,基于referer来限制网站访问
站长一般不会限制网站访问,可是当您发现有一些网站尽给您带来垃圾流量的话,您便应当屏蔽他们:
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_REFERER} spamteam.com [NC,OR] RewriteCond %{HTTP_REFERER} trollteam.com [NC,OR] RewriteRule .* – [F] </ifModule>
第二 ,显示个性化的 404 错误页面
当用户访问了一个不存在的页面之时,网页服务器会显示“404 file not found”错误。有许多CMS能够使您设置自定义的错误页面,可最简单的办法是修改htaccess:
ErrorDocument 404 /404.html
第三,网站图片反盗链
那些偷取了您的内容,还不愿意自个存储图片的网站是无耻的可恨的。您能够用以下配置来防止其他人偷取您的网站图片:
RewriteBase / RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?yoursite.com/.*$ [NC] RewriteRule .(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]

