我正在IIS服务器上传我的网站,然后在我尝试创建新用户时出现错误500(内部服务器错误)。 但是相同的代码完全在localhost上运行。
我认为错误是因为web.config文件。
我在本地计算机上使用Apache服务器。托管我正在使用IIS服务器。
这是我的web.config文件代码:
<rule name="Imported Rule 1" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
</conditions>
<action type="Rewrite" url="index.php?url={R:1}" appendQueryString="true" />
</rule>
请帮帮我, 提前谢谢。
答案 0 :(得分:0)
您必须在IIS服务器上安装URL Rewrite。
<强> STEPS 强>:
答案 1 :(得分:0)
您可能需要先通过Microsoft Web Platform安装程序安装URL Rewrite模块。之后,选择有问题的网站/应用程序,它将显示在IIS的“功能视图”中。然后,您可以根据需要进行设置。