运行 IIS 服务器上的站点出现错误
running site on IIS server gives an error
我在 IIS 服务器上上传我的网站,然后在我尝试创建新用户时出现错误 500(内部服务器错误)。
但是相同的代码在本地主机上是完美的运行。
我认为错误是因为 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>
请帮帮我,
提前致谢。
您必须在 IIS 服务器上安装 URL Rewrite。
步骤:
您可能需要先通过 Microsoft Web 平台安装程序安装 URL 重写模块。之后,select 有问题的website/application 将出现在IIS 的'Features view' 中。然后您可以根据需要进行设置。
我在 IIS 服务器上上传我的网站,然后在我尝试创建新用户时出现错误 500(内部服务器错误)。 但是相同的代码在本地主机上是完美的运行。
我认为错误是因为 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>
请帮帮我, 提前致谢。
您必须在 IIS 服务器上安装 URL Rewrite。
步骤:
您可能需要先通过 Microsoft Web 平台安装程序安装 URL 重写模块。之后,select 有问题的website/application 将出现在IIS 的'Features view' 中。然后您可以根据需要进行设置。