跟网站打交道的我们,会时常接触到伪静态,不管是什么程序做的什么网站,伪静态做起来都大同小异。下面就来说说2003+IIS做伪静态的一个方法,及提供伪静态组件和伪静态教程:(本贴所说的方法只适用于站点是直接在IIS里建立的,不包括西部助手这类工具所建的站,如果使用这类工具建的站,可以直接使用工具里的伪静态组件。)
以下是步骤:
一、下载附件中的伪静态组件,然后解压到服务器的任意位置(最好解压在网站文件夹里,方便查找和维护)。
解压好再把模板附带的httpd.ini文件复制到里面,同时要用记事本打开httpd.ini文件看下代码里有没异常代码,异常代码如下图,有的话直接删除它(这种异常代码只有在记事本打开的情况下才能看见,用其他软件打开发现不了)。
二、打开IIS中站点的属性,如下图:
三、选择到ISAPI选项,然后点击“添加”按钮。
四、在弹出来的框中,“筛选器名称”可任意填写,“可执行文件”中选择第一步中解压得到的Rewrite.dll文件,然后确定。
五、回到第三步的界面中,能看到刚添加的组件,但这时候的组件会显示“*未知*”这样的字样,不用管它继续点确定。
六、重新在IIS里打开站点的属性,选择ISAPI选项,如果成功了就能看到组件会有个蓝色的箭头显示。
如果没有蓝色的箭头显示,要先看下网站的伪静态链接能不能打开,如果能打开则说明已经做成功,如果伪静态链接还是打不开则说明没做成功,就要看下第一步解压的那个组件文件夹有没user用户权限,如果没有则添加上这个用户,再重新从第一步操作一遍。
|