May
13
if(function_exists('apache_get_modules')){
if(in_array('mod_rewrite',apache_get_modules())){
echo 'mod_rewrite is enabled';
}
else{
echo 'mod_rewrite is disabled';
}
}
用了一个关键函数"apache_get_modules",它包含了apache所有启用的modules
Feb
1
进入了web2.0后,apache的rewrite被广泛的应用,其中最方便的就是通过.htaccess文件来控制url转向、密码保护、自定义错误页面等等。但是方便的同时问题也来了,要记住这些字符,还有正则等等都不是一件容易的事(我承认,我记不住)。所以就有了这个工具的诞生,先来看看庐山真面目
这个网站在我的美味书签里存放了有些时间了,今天再次偶遇,于是决定拿出来晒一晒:)
功能还是挺齐全的,日本人开发的,支持多国语言,包括中文。有了它,下次再想编辑.htaccess就不用愁啦
Sep
20
原理就是判断来源,如果来源为空,或者来源是本网站,那么可以正常显示图片,不然就给你来个403,当然也可以处理一下403,来显示另一张图片
SetEnvIfNoCase Referer "^http://www\.live-my-life-with-yuyi\.com" local_ref=1 SetEnvIfNoCase Referer "^$" local_ref=1Order Allow,Deny Allow from env=local_ref ErrorDocument 403 http://www.live-my-life-with-yuyi.com/lab/error.jpg
将上面这段代码另存为.htaccess,存放到对应的图片目录下,比如图片目录是upload/images,那么就它的位置就是upload/.htaccess,将第一句话里的域名改为自己的域名即可。
比如下面这张图片,因为是我自己的网站,所以显示正常,如果在其他论坛引用这个图片的话,将会看到另一张图片

可以试一下:地址是
http://www.live-my-life-with-yuyi.com/lab/temp/images/qian.jpg
PS:测试的时候,由于缓存原因,真是害我走了不少弯路
话又说回来了,不让引用也没关系,有了imgred,事情就方便了。


