Dream Maker 老漂 不要有和人斗的心,你要赢的是你自己!

iis系统下实现伪静态方法-PW Forums[论坛系统]

第一步、进入后台[论坛管理]-》静态目录部署-》[是否开启静态目录部署功能] 选择 [是]

第二步、将 [静态目录] 设置为"-htm-",将[静态目录扩展名]设置为:".html"

第三步、安装ISAPI_Rewrite组件,然后修改ISAPI_Rewrite安装目录下的 httpd.ini (httpd.ini 默认为只读文件,需修改只读属性后再改)内容如

[ISAPI_Rewrite]
# Defend your computer from some worm attacks
RewriteRule .*(?:global.asa|default\.ida|root\.exe|.\.\..).* . [F,I,O]
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
RewriteRule ^(.*)/simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2


ISAPI_Rewrite组件下载地址:http://www.isapirewrite.com/download/isapi_rwl_x86_0059.msi

效果
修改前:http://51she.com.cn/bbs/thread.php?fid=6
修改后:http://51she.com.cn/bbs/thread-htm-fid-6.html

此方法根据此帖得来,在iis6下面测试通过:
http://www.phpwind.net/read-htm-tid-594059-keyword-%BE%B2%CC%AC.html

HTTP 筛选器 DLL D:\php\php5isapi.dll 加载失败。数据是错误(最完全的解

今天配置一个客户的服务器,我试了N遍都会错误,先是用php5.0.5不行,不能加载;后改成4.3.8加载也是失败;最后以为是4.3.8跟5.0.5可能那些复制到系统目录下的动态链接库冲突,把那些复制过去的动态链接库删了,重新改成5.0.5.可我配置完,重启下IIS,在事件查看器里面还是会出现"HTTP 筛选器 DLL D:\php\php5isapi.dll 加载失败。数据是错误。"和"无法加载站点/服务的所有 ISAPI 筛选器。因此启动中止"这样的错误,甚至连其他几个正常的应用程序池也停止,郁闷;最后就放在那边;过一会儿突然想到是不是我权限设置太死了;最后看一下D盘的PHP文件夹我有加一个匿名用户组为拒绝,会不会是这个的问题。我最后把这个去掉,加上everyone读取跟运行,重启下IIS,马上可以;解决了。
呵呵...这几天碰到的都是权限问题。
php目录的权限为administrators、system、everyone三个权限就可以了。(前面两个为完全控制,everyone为读取与运行)

让iis支持FLV文件

Windows2003操作系统不支持flv格式的文件,而又有客户需要用到该类型的文件,解决他。

下面是解决办法:

设置iis的Mime 类型属性

文件扩展名:.flv
Mime 类型:video/x-flv
 

Tags: 服务器 iis flv

发布: 老漂 分类: 网站|站长 评论: 0 浏览: 661