我用.htaccess做了些什么

来源:荆棘鸟's Blog 时间:2010-05-03 14:40:00 

我用.htaccess做了些什么?

1、防图片盗链,减轻流量压力;

2、index.php 301转向到域名,有利于PR权重集中;

3、其它还不会,慢慢来……

我是如何做的?

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.zfmoney.com/ [R=301,L]
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !zfmoney.com [NC]
RewriteRule .*\.(gif|jpg|png)$ - [F]
</IfModule>

一些语句解释:

<IfModule mod_rewrite.c></IfModule>,判断mod_rewrite模块是否存在的,必须的。

RewriteEngine On,开启转向引擎。

RewriteBase /,转向基准目录。

RewriteCond %{REQUEST_FILENAME} !-f,如果文件存在,就直接访问文件,不进行下面的RewriteRule。

RewriteCond %{REQUEST_FILENAME} !-d,如果是这些后缀的文件,就直接访问文件,不进行RewriteRule。

RewriteRule ^(.*)$ /index.php/$1 [L],伪静态设置,去除链接中的/index.php/。

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.zfmoney.com/ [R=301,L]
这两句作用是,实现带http://www.zfmoney.com/index.php 的域名定向为http://www.zfmoney.com/ 形式。

RewriteCond %{HTTP_REFERER} !^$ [NC],允许直接输入地址访问图片

RewriteCond %{HTTP_REFERER} !zfmoney.com [NC],允许该域名显示图片

RewriteRule .*\.(gif|jpg|png)$ - [F],盗链网站不显示图片,直接显示红叉。

标签:htaccess,跳转,服务器
0
投稿

猜你喜欢

  • 善用UCHome邀请与活动合拳 如开心网一样推广

    2009-02-27 18:30:00
  • DedeCmsV5.1函数及文件参考手册

    2009-02-20 16:23:00
  • Apache+Proftpd虚拟主机的安全问题

    2009-08-18 10:42:00
  • phpwindV6.3关于引用帖子时出现乱码问题

    2009-02-20 15:54:00
  • 外链与软文在网站推广中的作用

    2009-08-23 13:23:00
  • 做反向链接的10点策略

    2008-06-15 07:07:00
  • 热心网友倡议 成人过六一的九大建议条例

    2008-05-27 17:45:00
  • 网游企业尝试按日消费 金山推包日2.5元模式

    2009-11-27 07:31:00
  • Apache服务器配置全攻略(三)

    2008-01-13 22:30:00
  • Dede系统被挂马 全面解决方案

    2009-02-24 12:22:00
  • 如何在Windows Server 2003中配置DNS

    2008-12-23 15:56:00
  • 时代华纳称AOL或再大规模裁员 支出2亿美元

    2009-11-13 09:02:00
  • Discuz!任务系统简析 (一)帖子类任务

    2009-02-15 09:57:00
  • 李开复:创新工厂只能提供国内水平薪资

    2009-10-12 08:59:00
  • Google AdSense 付款详解

    2007-09-08 08:43:00
  • GoDaddy:如何压缩文件

    2010-04-26 13:00:00
  • AdSense重要新功能 — 在新窗口中打开广告

    2007-12-13 12:38:00
  • 装IIS 6.0后所有站都出现500错误

    2010-05-10 18:32:00
  • Windows2003服务器入侵前兆检测技巧

    2009-05-27 10:49:00
  • 在校学生如何通过网络赚钱

    2010-05-16 07:36:00
  • asp之家 网站运营 m.aspxhome.com