首先请您确认您所购买的虚拟主机空间或者合租空间包含 Rewrite 功能。 我们通过在IIS中安装一个名为 ISAPI_Rewrite 的ISAPI筛选器来实现 Rewrite 功能,您需要做的事情只有一个,就是修改配置文件 httpd.ini ,有关该组件的详细 使用 方法,您可以登录该组件官方网站 http://HdhCmsTestsomesite测试数据/ 来学习,这里我们举一个简单的例子来说明它的用法。 假设您要实现这样的 Rewrite 功能:您希望当用户访问 /about.htm 的时候实际访问的是 /index.html (您的空间里可以并不需要存在 about.htm)。 那么,设置方法是: 1、创建一个文本文件,内容为 [ISAPI_Rewrite] RewriteRule /about\.htm /index.html 这里,RewriteRule 这一行即为规则行,这一行由三部分组成,三部分由空格隔开,第一部分即 RewriteRule 这几个字,第二部分为用户访问的地址(使用正则表达式),第三部分为实际存在于服务器上的文件路径。 2、将上述文件保存,命名为 httpd.ini 。 3、将这个文件上传到您的网站根目录中,对于我们的虚拟主机,即上传至 /web 文件夹中。 这时,当您访问 about.htm 的时候,看到的就是 index.html 的内容。 Rewrite 是一个功能强大的平台,要真正的使用它,您可能要花费相当长的时间来学习。如果您使用像 Discuz! 论坛等支持伪静态的系统,而仅仅是需要使用伪静态功能,那么您可以不必学习,直接复制论坛开发者提供的配置文件即可,但要注意配置文件必须命名为 httpd.ini ,并且这个文件必须放在网站的根下。 httpd.ini 修改或者上传后一般会立即生效,如果长时间不能生效,请登录主机控制面板将网站停止然后再启动。
查看更多关于如何使用 Rewrite 功能?的详细内容...