我正在使用IIS 8.5和PHP版本7.0.21的Windows Server上使用Mantis 2.11.1。我启用了REST API($ G_WEBSERVICE_REST_ENABLED = ON;(,创建了一个API,并使用Postman进行了测试。
http://srvmantis.polymania.com/mantisbt/api/rest/issues带有标题授权:myapikey我得到'404-文件或目录。>
我有同样的问题,我已经这样解决了:如果您还没有,请首先在IIS中安装/启用URL重写然后将其放在系统中的网络中。
<rewrite>
<rules>
<rule name="redirect to api" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
</conditions>
<action type="Rewrite" url="api/rest/index.php/{R:1}" />
</rule>
</rules>
</rewrite>
希望这会有所帮助
再见克里斯蒂安