0

我正在为我的电子商务网站使用基于 Plesk Windows 的 Web 服务器和带有 IIS-6 的 Windows 2008 服务器操作系统。

我想重写所有动态页面的 URL,所以我在我的网络服务器上安装了 ISAPI_Rewrite 3 Lite,我还上传了.htaccess具有以下基本规则的文件

RewriteEngine on
RewriteRule ^contact\.html$ contactus.php? [NC,R]

我以前从未使用过 ISAPI,也没有在 URL 重写方面工作过。

我的疑问是

  1. 安装后我应该如何进行
  2. 我应该上传.htaccess还是
  3. httpd.conf文件或这个软件有 ISAPI_Rewrite 管理器,可以编辑httpd.conf,我是否应该为此编写规则。

无论如何,我已经尝试了所有这些步骤,但不幸的是我找不到任何补救措施。任何直接的解决方案都将是可观的。

4

2 回答 2

1

您使用 ISAPI_Rewrite 管理器加载 .htaccess 或 httpd.cong 文件。就是这样。您的 PLESK 可能存在 ISAPI_Rewrite 的权限问题。您需要做的就是从 NTFS 权限中删除 PLESK 管理员用户对 ISAPI_Rewrite 文件夹和位于网站根目录中的 .htaccess 文件的权限。

于 2012-10-07T21:32:54.523 回答
0

问题可能是您使用的是“精简版”版本。它的限制之一是

不支持分布式 .htaccess 配置、目录和网站级别的配置。从 Lite 版本安装文件夹中只会加载一个全局 httpd.conf 配置文件。

所以你可能需要使用 httpd.conf 。

于 2012-10-09T06:51:39.843 回答