Php 使用ISAPI_rewrite3 Lite在Plesk上重写URL

Php 使用ISAPI_rewrite3 Lite在Plesk上重写URL,php,.htaccess,iis,url-rewriting,plesk,Php,.htaccess,Iis,Url Rewriting,Plesk,我在我的电子商务网站上使用基于Plesk Windows的web server和Windows 2008 server OS以及IIS-6 我想重写所有动态页面的URL,所以我在我的web服务器上安装了ISAPI_rewrite 3 Lite,并且我上传了.htaccess文件,基本规则如下 RewriteEngine on RewriteRule ^contact\.html$ contactus.php? [NC,R] 我以前从未和ISAPI一起工作过,也没有在URL重写方面工作过 我的怀

我在我的电子商务网站上使用基于Plesk Windows的web server和Windows 2008 server OS以及IIS-6

我想重写所有动态页面的URL,所以我在我的web服务器上安装了ISAPI_rewrite 3 Lite,并且我上传了
.htaccess
文件,基本规则如下

RewriteEngine on
RewriteRule ^contact\.html$ contactus.php? [NC,R]
我以前从未和ISAPI一起工作过,也没有在URL重写方面工作过

我的怀疑是

  • 安装后我应该如何继续
  • 我应该上传
    .htaccess
    还是
  • httpd.conf
    文件或此软件具有ISAPI_重写管理器,该管理器可用于编辑
    httpd.conf
    ,我是否应就此编写规则
  • 无论如何,我已经尝试了所有这些步骤,但不幸的是,我找不到任何补救办法。
    任何立即的解决办法都是可观的

    您可以使用ISAPI_重写管理器加载.htaccess或httpd.cong文件。就这样。您可能有ISAPI_重写的权限问题。您只需将PLESK admin用户从位于网站根目录中的ISAPI_Rewrite文件夹和.htaccess文件的NTFS权限中删除。

    可能是因为您使用的是“Lite”版本。其中之一就是

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

    所以您可能需要使用httpd.conf