下载原版Helicon ISAPIrewrite3后安装破解 就不用说了自行百度
这里要说的是如何实现过个站点 分别用各自的规则文件
1.右键iis全局的"网站 " isap_rewrite选项卡 然后 edit
编辑C:\Program Files\Helicon\ISAPI_Rewrite3\httpd.conf
规则,全局是httpd.conf文件各站点是.htaccess文件
RegistrationName=Longshui Chen
RegistrationCode=7Z3NU-7MAP5-JZDPH-PR9GK
把注册信息放进去即可
2.右键你要设置规则的网站
isap_rewrite选项卡 然后 edit 编辑.htaccess文件,如果根目录没有此文件会自动创建!
值得注意的是 网站程序提供的规则前要加上这样一段话
这句话的意思是兼容Helicon 2.X httpd.ini 规则 ,Helicon 3.X版本的规则文件统一成了.htaccess
RewriteEngine On
RewriteCompatibility2 On
RepeatLimit 200
RewriteBase
才能使规则生效
比如discuz的规则我这网站是这样写的
=========分隔线============
RewriteEngine On
RewriteCompatibility2 On
RepeatLimit 200
RewriteBase
RewriteRule ^(.*)/topic-(.+)\.html(\?(.*))*$ $1/portal\.php\?mod=topic&topic=$2&$4
RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/portal\.php\?mod=view&aid=$2&page=$3&$5
RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$5
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&$6
RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=group&fid=$2&page=$3&$5
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html(\?(.*))*$ $1/home\.php\?mod=space&$2=$3&$5
RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/home\.php\?mod=space&uid=$2&do=blog&id=$3&$5
RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html(\?(.*))*$ $1/index\.php\?action=$2&value=$3&$5
RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html(\?(.*))*$ $1/plugin\.php\?id=$2:$3&$5
=========分隔线============
# Helicon ISAPI_Rewrite configuration file
# Version 3.1.0.64
是程序自己加上去的 不需要自己写
转载请注明:天狐博客 » iis伪静态组件Helicon ISAPI_Rewrite多站点伪静态(多.htaccess)