如何在 Windows plesk 服务器中重写 htaccess 规则



我有一个用php制作的网站,我把它托管在Linux共享主机中。现在出于某种目的,我将这个网站上传到Windows专用服务器。一切都很好,除了我写的htaccess规则不起作用,我收到404错误(在服务器中找不到请求的路径(。我发现一些文章知道我必须将htaccess转换为web.config文件。我在文件夹中使用的htaccess,我不知道应该将web.config文件放在哪里

RewriteRule    ^([a-zA-Z0-9-]*)?$       index.php?PG=$1

此规则位于文件夹中。

你可以试试这个代码:

<rewrite>
<rule name="rule 1A">
<match url="^([a-zA-Z0-9-]*)?$" />
<action type="Rewrite" url="/index.php?PG={R:1}" />
</rule>
</rewrite>

并保存在 web.config 中

最新更新