首先请您确认您所购买的虚拟主机空间或者合租空间包含 Rewrite 功能。
我们通过在IIS中安装一个名为 ISAPI_Rewrite 的ISAPI筛选器来实现 Rewrite 功能,您需要做的事情只有一个,就是修改配置文件 httpd.ini ,有关该组件的详细使用方法,您可以登录该组件官方网站 http://www.somesite.com/ 来学习,这里我们举一个简单的例子来说明它的用法。
假设您要实现这样的 Rewrite 功能:您希望当用户访问 /about.htm 的时候实际访问的是 /index.html (您的空间里可以并不需要存在 about.htm)。
那么,设置方法是:
1、创建一个文本文件,内容为
这里,RewriteRule 这一行即为规则行,这一行由三部分组成,三部分由空格隔开,第一部分即 RewriteRule 这几个字,第二部分为用户访问的地址(使用正则表达式),第三部分为实际存在于服务器上的文件路径。
2、将上述文件保存,命名为 httpd.ini 。
3、将这个文件上传到您的网站根目录中,对于我们的虚拟主机,即上传至 /web 文件夹中。
这时,当您访问 about.htm 的时候,看到的就是 index.html 的内容。
Rewrite 是一个功能强大的平台,要真正的使用它,您可能要花费相当长的时间来学习。如果您使用像 Discuz! 论坛等支持伪静态的系统,而仅仅是需要使用伪静态功能,那么您可以不必学习,直接复制论坛开发者提供的配置文件即可,但要注意配置文件必须命名为 httpd.ini ,并且这个文件必须放在网站的根下。
httpd.ini 修改或者上传后一般会立即生效,如果长时间不能生效,请登录主机控制面板将网站停止然后再启动。
本日志由 mano 于 2010-01-13 12:29:13 发表,目前已经被浏览 116 次,评论 0 次;
引用通告:http://www.itmano.com/Article/9/Trackback.ashx
是的。关闭了。新的思路在考虑和计划中。
貌似分趣关闭了。。
没啥意义的。只是一个好看一点的标志!呵呵
有什么特别的意义吗?没看出什么
找别人给出我的想象,请别人画出草稿,我在修改的!呵呵!
设计的不错, 自己设计的吗? 水平太高了
很不错的。推荐大家听下!
Powered by Bitrac. 苏ICP备08008991号,