龙哥 发表于 2015-10-28 15:12

2003+IIS做伪静态教程

跟网站打交道的我们,会时常接触到伪静态,不管是什么程序做的什么网站,伪静态做起来都大同小异。下面就来说说2003+IIS做伪静态的一个方法,及提供伪静态组件和伪静态教程:(本贴所说的方法只适用于站点是直接在IIS里建立的,不包括西部助手这类工具所建的站,如果使用这类工具建的站,可以直接使用工具里的伪静态组件。)

以下是步骤:

一、下载附件中的伪静态组件,然后解压到服务器的任意位置(最好解压在网站文件夹里,方便查找和维护)。

解压好再把模板附带的httpd.ini文件复制到里面,同时要用记事本打开httpd.ini文件看下代码里有没异常代码,异常代码如下图,有的话直接删除它(这种异常代码只有在记事本打开的情况下才能看见,用其他软件打开发现不了)。

http://www.17mb.com/data/attachment/forum/201509/08/171831z07j7j9oqjjzqjul.png

二、打开IIS中站点的属性,如下图:

http://www.17mb.com/data/attachment/forum/201502/03/210732wvvyaamopy6a1232.png

三、选择到ISAPI选项,然后点击“添加”按钮。

http://www.17mb.com/data/attachment/forum/201502/03/210842muoo2a4rkkofqu9i.png

四、在弹出来的框中,“筛选器名称”可任意填写,“可执行文件”中选择第一步中解压得到的Rewrite.dll文件,然后确定。

http://www.17mb.com/data/attachment/forum/201502/03/211045o6phgrjuuddkkcp6.png

五、回到第三步的界面中,能看到刚添加的组件,但这时候的组件会显示“*未知*”这样的字样,不用管它继续点确定。

http://www.17mb.com/data/attachment/forum/201502/03/211232fruyp94cj472vhx7.png

六、重新在IIS里打开站点的属性,选择ISAPI选项,如果成功了就能看到组件会有个蓝色的箭头显示。

http://www.17mb.com/data/attachment/forum/201502/03/211427a5lmgr49r4sl9lbp.png

如果没有蓝色的箭头显示,要先看下网站的伪静态链接能不能打开,如果能打开则说明已经做成功,如果伪静态链接还是打不开则说明没做成功,就要看下第一步解压的那个组件文件夹有没user用户权限,如果没有则添加上这个用户,再重新从第一步操作一遍。
**** Hidden Message *****
页: [1]
查看完整版本: 2003+IIS做伪静态教程