日志分类:isapi-rewrite

马克思2.5伪静态详细设置

2009/07/09 9:50 上午  |  分类:isapi-rewrite

马克思2.5新版增加了伪静态的功能,这里详细介绍一下。
maxcms的伪静态基于isapi-rewrite组件来实现,所以在使用伪静态之前,请先确定你所使用的空间支持isapi-rewrite。国内虚拟主机大多都支持此组件,具体情况可以向你的虚拟主机空间商咨询。

自己可以对服务器环境进行配置的用户可以使用本站提供的这一版本 http://www.weijingtai.com/2009/04/08/isapi_rewrite-213/,马克思伪静态测试环境就是使用的这个版本。

确认你的空间支持rewrite组件以后,登陆马克思后台=》系统=》网站配置
全文阅读 »

用IIS isapi-rewrite来防盗链

2009/06/04 4:22 下午  |  分类:isapi-rewrite

Isapi-rewrite一个很有用的功能–防盗链,完全能满足普通的防盗链需求,如果你的服务器支持isapi-write,你就不用再到处寻找防盗链软件了,只要修改一下httpd.ini的相应规则就可以了。

1
2
3
4
5
6
7
8
9
10
11
12
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
# Collected By weijingtai.com
#根据需要将允许访问的域名按下面例子添加即可。
#可根据需要自行设置需要防盗链的文件后缀。
#/block.html为盗链替换的网页,可以设置版权提醒。
RepeatLimit 32
RewriteCond Host: ^(.+)$
RewriteCond Referer: ^(?!http://1.*).*$
RewriteCond Referer: ^(?!http://(.*.google.com|.*.baidu.com|.*.weijingtai.com).*).*$
RewriteRule ^.*.(?:gif|jpg|png|exe|rar|zip|jpeg|mp3|rar)$ /block.html [I,O,N]

全文阅读 »

KingCMS.php for IIS 伪静态规则

2009/05/12 5:39 上午  |  分类:isapi-rewrite

KingCms 发布了2009 BETA(PHP) 版本 论坛上updatex 给出了相应的isapi-rewrite规则

 

[ISAPI_Rewrite]

# Defend your computer from some worm attacks
RewriteRule ^(.*)(/(list|page|tag)(-[0-9]+)+\.html)$ $1/index.php$2

Rewrite实现301 Redirect(永久转向)

2009/04/19 4:20 下午  |  分类:isapi-rewrite

什么是301 Redirect

301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等。页面永久性移走(301重定向)是一种非常重要的“自动转向”技术。301重定向可促进搜索引擎优化效果从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会对网站的排名产生任何负面影响。

301重定向有多种方法,这里着重介绍如何通过 isapi-write来实现,注意2.x版本和3.x版本略有不同,多数情况下使用2.x版本,除非有特别说明3.x极少用到,规则文件保存为httpd.ini上传在网站根目录。
全文阅读 »

IIS Rewrite 配置图文教程

2009/04/08 1:40 下午  |  分类:isapi-rewrite

IIS Rewrite 配置

1、将下载的 IIS Rewrite 组件解压,放到适当的目录(如 C:\Rewrite)下。

IIS Rewrite

全文阅读 »

ISAPI Rewrite 3 lite 绿色版下载

2009/04/08 11:17 上午  |  分类:isapi-rewrite

ISAPI Rewrite 3相对以往的版本功能性上有了很大的进步,并且支持导入apache下的.htaccess文件。分为商业版和免费的 Lite 版,商业版可以在每个站点放置一个 httpd.ini 来单独设置规则,免费版只能将规则写到安装目录下的 httpd.conf 文件中,作用于全局。

全文阅读 »

ISAPI_Rewrite 2.13全功能版

2009/04/08 9:42 上午  |  分类:isapi-rewrite

ISAPI_Rewrite 2.13 稳定版 ,FULL全功能版

 ISAPI_Rewrite Full  for Windows NT4/2000/XP/2003

download

全文阅读 »

Isapi-rewirte 1.3 绿色版

2009/04/08 8:17 上午  |  分类:isapi-rewrite

经典版本,绿色无需注册,虽然是很老的版本,一些新的特性不支持,但使用效果仍然很好,discuz,phpwind等程序支持仍然很完善!支持多站点httpd.ini。如果不需要301永久重定向等新功能,建议使用!

全文阅读 »

ISAPI Rewrite 介绍

2009/04/08 6:33 上午  |  分类:isapi-rewrite

什么是URL重写(URL Rewrite)?

URL 重写就是把传入 Web 请重定向到其他 URL 的过程。
比如浏览器发来请求http://www.weijingtai.com/2009/04/08/isapi-rewrite/,服务器自动将这个请求重定向为http://www.weijingtai.com/?p=8 关于URL重写的相关内容将在以后的文章中详细介绍。

我们知道在Apache中有mod_rewrite来实现URL的重写功能(URL Rewrite),然而IIS并没有自带这个功能,因此我们就需要使用第三方组件来实现。其实目前有好几种IIS下的Rewirte组件,都是通过ISAPI筛选器来加载然后实现URL重写的。

用得比较广泛的一个是ISAPI Rewrite,基本上国内支持Rewirte功能的Windows网站空间都采用了该组件。ISAPI Rewrite组件有免费版以及商业版,免费版只支持全局httpd.ini配置(不能对每个站点进行单独设置,除非通过加载不同的dll来实现,比较麻烦。)而商业版支持用户自定义httpd.ini文件,只要放在站点根目录下就能生效。这个大大方便了用户自己修改URL重写规则。

全文阅读 »