网站资源防盗链.htaccess文件代码
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
使用防盗链技术可以有效节省你的流量。
使用方法:复制以下内容,按你的需要更改后保存为.htaccess文件,放置到网站根目录或者需要防盗链的文件夹即可。(服务器需要支持.htaccess文件)
RewriteEngine on
#是否允许直接输入URL查看资源,如果不允许,请删除下面一行
RewriteCond %{HTTP_REFERER} !^$
#是否允许以下域名查看资源
RewriteCond %{HTTP_REFERER} !^slyar.com$ [NC]
RewriteCond %{HTTP_REFERER} !^slyar.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^www.slyar.com$ [NC]
RewriteCond %{HTTP_REFERER} !^www.slyar.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^zhuaxia.com [NC]
RewriteCond %{HTTP_REFERER} !^google.com [NC]
RewriteCond %{HTTP_REFERER} !^baidu.com [NC]
RewriteCond %{HTTP_REFERER} !^bloglines.com [NC]
#防止盗链的文件格式以及转向地址(如果需要)
RewriteRule .*\.(gif|GIF|jpg|JPG|mpg|MPG|mpeg|MPEG|wmv|WMV|rm|RM|zip|ZIP|rar|RAR|js|JS|css|CSS|txt|TXT)$ http://www.jannick.org/403.gif [R,NC]
需要注意的是,最后的转向链接不能是你的域名,因为你已经使用防盗链技术了,所以403.gif别人是不可以看到的,当然你可以转向到html或者你的主页。如果你仅仅是防盗链了某个文件夹,那么你可以转向到你域名的其他不受干扰的地方。
URL前面的图标-网站头像Favicon
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
突然发现还有很多人不知道网站地址前面的图标是怎么弄的,感觉很奇怪,不过想想也是,我们几年前不也不知道么,只不过我们早生下来几年,提前知道罢了。。。
好了,现在我们来说这个URL前面的图标,它叫Favicon,即Favorites Icon的缩写,中文名称是网站头像。那一推废话我就不说了,只是告诉大家,这个Favicon一般都是静态的,也就是不动的,而Firefox却支持动态的Favicon,这是一大区别;第二是Favicon的大小有两种,一个是32×32像素,另一个为16 ×16像素,我们一般在URL里看到的都是16 ×16像素的,而你如果把那个图标拖动到桌面当快捷方式,就会用到32×32像素的了,不过这个我们一般不常用。
好了,知道Favicon是什么,我们就可以来制作它了,Favicon文件的后缀名为"ico",我们需要特别的工具来制作它,这里我提供一个在线生成Favicon的网站,你可以把你想要的的图片扔到上面去,然后让它在线生成,然后下载,你只需要把那个16 ×16像素的图片保存成Favicon.ico就可以了。点击进入在线生成Favicon.ico
那么有了Favicon.ico该怎么使用呢?很简单,你只需要把Favicon.ico上传到网站的根目录,这样整个站点的URL前面都会出现这个图标,是不是很简单?
如果您需要将Favicon.ico放到其他目录下,或者希望让不同的网页显示不同的Favicon,那就需要在网页Html文件中做设定了,具体设置也很简单,在Html源代码中的<head>部分加入如下的代码:
<link rel="icon" href="/slyar/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="/slyar/favicon.ico" type="image/x-icon">
其中的内容自己修改就可以了。
PHP注释的一个懒人技巧
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
哎,今天鼓捣php的时候鼓捣出一个小技巧,着实让我这个“懒仙”轻松了一把。。。
一般我们注释的时候都要这样:
/*
$x = 1;
$y = 2;
*/
if (1==1)
{
$Slyar = '帅哥';
}
?>
取消注释调试的时候,总要把后面的"*/"拿到前面去,粘来粘去真麻烦。。。像这样:
/* */
$x = 1;
$y = 2;
if (1==1)
{
$Slyar = '帅哥';
}
?>
现在我们这样写注释:
/* *
$x = 1;
$y = 2;
/**/
if (1==1)
{
$Slyar = '帅哥';
}
?>
那么取消注释只要在前面注释的最后加一个"/"就OK了,嘎嘎,真省事:
/* */
$x = 1;
$y = 2;
/* */
if (1==1)
{
$Slyar = '帅哥';
}
?>
WordPress依旧存在暴路径漏洞
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
哎,刚拿上WordPress玩的时候就发现wp-settings.php能暴物理路径,当时觉得是个很严重的问题,于是赶紧用"@"把错误信息给屏蔽了,可是最近发现WordPress好像特别喜欢暴路径,看几个图先。。。
都是"Fatal error: Call to undefined function"
看到了?很多文件都可以轻松地把路径暴出来,Linux主机还好点,至少现在那些脚本小子和工具小子还停留在WIN水平,打不到我们这,可是这个WIN主机。。。当然了,WordPress还不至于这么脆弱,可是难保空间里没有其他有漏洞的东西呀。。。
防范方法也简单,当然这个不是"@"能解决的了,只要在能暴路径的文件头部加入访问验证代码就OK了!
访问验证代码如下:
<?php
if(!defined('WP_USE_THEMES'))
{
exit('Access Denied By Slyar.com');
}
?>
在线益智游戏Bloxorz:无奈的箱子
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
Blox是立体状的东西,如砖头、柱子
Orz嘛。。。这个大家都应该知道了
所以Bloxorz就是让你无奈的箱子。。。
这个游戏很好玩,不过就是需要动脑子。。。我玩了将近3个小时才玩通33关。。。看大家的了。另外每一关右上角有个数字,这个可以自己跳关,load游戏的时候用这个数字就可以进入相应的关了。
游戏的目的是控制砖块使它滑入每一关最后的方洞,小心不要让砖块从砖角落下;有些关会设有活动桥梁,当砖块触到金属开关就会激活浮桥;还有一种开关是带有奇偶次数的,遵循"开—关—开"的原则;而有些开关则是单向的,只有第一次的激活才有效,你要好好动动脑筋怎样能让这些开关刚好顺应你的要求;橘黄色的瓷片最易破碎,砖块绝对不能竖立在上面;最后,一种分裂的半圆形开关可以让砖块分裂成两块单独控制。如果能用最短的步数走到最后说明你的IQ相当了得!
过两天我放出每一关的过关步骤哈~大家先玩着~
点击文章标题进去玩Bloxorz吧,放到首页有点影响速度呵呵。
MB/s 和 Mb/s 是有区别的
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
突然发现很多人都有一个误区,认为"MB/s" 和"Mb/s"是一样的,但事实上它们是完全不一样的。。。
我曾经写过《带宽速率的误解》一文,与此文结合起来看可能效果会更好。
首先我们要知道,"MB"中"B"代表Byte(字节),"Mb"中的"b"代表bit(比特或位),所以它们是不一样的。下面我们再来看一下单位转换。
1 MB = 1024 KB
1 KB = 1024 Byte
1 Mb = 1024 Kb
1 Kb = 1024 bit
1 MB = 8Mb
1 Byte = 8 bit
MB/s的含义是兆字节每秒,Mb/s的含义是兆比特每秒。Byte是字节数。
MB/s是指每秒传输的字节数量,Mb/s是指每秒传输的比特位数。bit是比特/位数。
在此Slyar提醒大家,在书写单位时一定 要注意字母"B"的大小写,如果写错,真是差之毫厘,谬以千里。。。















