【发布时间】:2013-01-22 13:50:58
【问题描述】:
由于某种原因,当我使用 Restler 的 API Explorer(Swagger UI 的一个分支)将我的 API 部署到生产环境时,我在加载时会出现一般 404 错误:
/api/explorer
当我更明确地说:
/api/explorer/index.html
它会加载页面的框架,然后在标题下方以红色文本报告“404:未找到 ../resources.json”:
我相当肯定,当相同的文件在本地工作时,环境会出现一些问题。我还检查了 /api/explorer 目录中的 .htaccess 文件,它看起来对我来说是正确的:
DirectoryIndex index.php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ index.html [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.html [QSA,L]
</IfModule>
任何帮助将不胜感激。
【问题讨论】: