当我将web.config放入任何文件夹/主目录时,它似乎抛出了HTTP错误代码:500 - 不幸的是我无法访问日志,因此我无法理解为什么,所以它肯定是我的web.config - 我以前从未使用过IIS,但我试图将所有请求重新路由到名为“api.php&#39”的文件;,这是我的web.config文件。
<rewrite>
<rules>
<rule name="rule 1Q">
<match url="^/.*" />
<action type="Rewrite" url="/api.php" />
</rule>
</rules>
</rewrite>
Apache等价物:
RewriteEngine on
RewriteRule ^/.* /api.php
非常感谢任何帮助。
答案 0 :(得分:1)
这不是一个确切的答案,因为我不确定您的服务器变量,但这里可能对您有用。 Here.这将介绍为版本7设置的IIS,它有一些基本概念。 There is rewrite module/tool that could help但我没有用过它。 And another document here ...显示GUI界面,如第一个链接,位于7.5。
再次没有特定的解决方案,但希望你有一些服务器专家,可以帮助你至少得到正确的IIS设置(或者至少不是声音愚蠢,如果你必须传达特定的东西),如果这是第一次IIS Isapi为你冒险。