ISAPI Rewrite确实是个好东西,我们不仅用它可以实现简单的URL重写来实现搜索引擎友好(SEF)的URL形式,还可以利用 ISAPI Rewrite 帮您轻松实现服务器端图片负载平衡以及图片防盗链等Web功能应用。
1、IIS6.0使用ISAPI_Rewrite进行图片负载均衡
服务器环境:Windows Server 2003 + IIS 6.0 + ISAPI_Rewrite 3.x
以前网站的图片都放在一个逻辑分区里面。网站访问量的增加,磁盘负载有点压力太大。所以想使用isapi_rewrite对图片进行负载均衡。
把单数的图片拷贝到e盘的pictrue目录下。把双数的图片拷贝到f盘的pict...
301重定向, ISAPI_Rewrite, RewriteRule, URL Rewrite, URL重写, 图片防盗链, 负载均衡阅读全文
Rewirte主要的功能就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等。本文将针对mod_rewrite和URL匹配的技术细节,以及RewriteCond与RewriteRule 指令格式进行探讨。
Rewirte模块内部处理
Rewirte模块的内部处理极为复杂,但是为了使一般用户避免犯低级错误,也让管理员能充分利用其功能,在此仍然做一下说明。
Rewirte模块API阶段
首先,你必须了解Apache是分若干阶段来处理HTTP请求的。Apache API对每个阶段都提供了一个hook程序。mod_re...
mod_rewrite, Rewirte, RewriteCond, RewriteRule, Rewrite模块, URL重写阅读全文
通常来说,CSS非常简单。但是当浏览器厂商开始实现CSS3特性,问题开始变得有些复杂了。不难,只是有些复杂。这可能包括两个方面:首先有些心得CSS3属性(比如,transition、渐变、transform等)不是那么简单,其次我们不得不使用浏览器厂商指定扩展。
直到你最喜欢用的IDE原生支持CSS3,你最好的伙伴将是CSS3生成器、手册、参考指南以及基于JS的方案。这正是本文要推荐的,这里将收集能够助你学习和使用CSS3的真正有用的工具。
生成器
CSS3 Please!跨浏览器的CSS规则生成器,支持:border-radius、box-shadow、渐...
css3.0, HTML5, 布局, 框架阅读全文
说起CSS2.0的样式,做兼容很多人所需要面临的问题,因为margin、padding等属性初始值随着不同内核的浏览器而不同,通常我们做样式兼容的浏览器主要分IE内核浏览器(包括IE,以及360浏览器、搜狗浏览器、TT浏览器等以IE为内核的浏览器)、非IE内核(如FireFox、Opera、Chrome等)。正因为浏览器的初始值的差异,所以在写CSS2.0代码的第一步就是全局重置样式,完美的兼容从全局重置开始。
这可以简单到仅仅将所有元素中的margin和padding属性去掉:
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd,...
css, Eric Meyer’s CSS, Reset style, YUI, 全局重置样式阅读全文
众所周知道,IE向来是我们在制作网页时最难搞定的对手。但又迫于其用户群数量之多,我们不得不想法设法搞定它。下面,将介绍的将是利用其特点而被发现/创造出来的CSS技巧。让你轻松搞定这个难对付的家伙。
IE注释:最安全的HACK IE的途径
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]-->
这应该是我最常用的方法了,一般情况下,我们现在已经不用考虑IE5或者以下的浏览器了,这个注释让我们可以轻松HACK IE,并且它是最安全...
css, firefox, hasLayout, IE阅读全文
尽管那需要用长串的、沉闷的不同分支代码来应付不同浏览器的日子已经过去,偶尔还是有必要做一些简单的区分和目标检测来确保某块代码能在用户的机器上正常运行。在这篇文章中,作者介绍了7个在IE和Firefox中不同的JavaScript句法。
1. CSS “float” 值
访问一个给定CSS 值的最基本句法是:object.style.property,使用驼峰写法来替换有连接符的值,例如,访问某个ID为”header”的<div>的 background-color值,我们使用如下句法:
document.getElementById("header").sty...
firefox, IE, Javascript阅读全文
非常酷的一段代码。使用 conditional comment 来判断 IE 的版本。嗯,是早早有人提出,但没有认真看代码。昨天刚好在看 CSS3 PIE 的时候看到,觉得是不是不靠谱。今天看到 Paul Irish 也提起,那么,推荐一下吧。这是作者博客上写的:
// ----------------------------------------------------------
// A short snippet for detecting versions of IE in JavaScript
// without resorting to user-agent sniffing
// ----------------------------------------------------------
// If you're not in IE (or IE...
IE, Javascript阅读全文
^\d+$ //非负整数(正整数 + 0)
^[0-9]*[1-9][0-9]*$ //正整数
^((-\d+)|(0+))$ //非正整数(负整数 + 0)
^-[0-9]*[1-9][0-9]*$ //负整数
^-?\d+$ //整数
^(-?[0-9]*[.]*[0-9]{0,3})$ // 数字
^\d+(\.\d+)?$ //非负浮点数(正浮点数 + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //正浮点数
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ //非正浮点数(负浮点数 + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*...
正则阅读全文

![阿里巴巴离职DBA 35岁总结的职业生涯[转]](http://www.sky54.net/wp-content/uploads/image/2012/04/064850RvK.jpg)












最新评论
不错哦,收藏了。
麻烦楼主解压密码
呵呵,我的博客每天都有个人发
博主,文章中的 2.使用PH
误打误撞进来 问题是adsl
拜读完,感慨很多哇!
博主的文章很棒,支持!htt
刚好遇到暴力破解,用上就好了
介绍的很详细,顶~~我也是用
麻烦楼主解压密码 谢谢了