【发布时间】:2015-01-20 11:25:42
【问题描述】:
我正在尝试在 OpenShift 上设置 Slim 框架。
根据这个link,我必须在 index.php 的同一目录中有一个如下所示的 .htaccess 文件:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
但是,在 OpenShift 上的工作似乎有点不同,我最终通过引用 link 得到了以下用于 OpenShift 的 .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
</IfModule>
对我来说确实看起来不错,但是当我尝试访问端点时,PHP 只返回了一个 404。但 OpenShift 生成的默认欢迎 index.php 工作正常。
如果有人能指出我的错误在哪里,不胜感激。谢谢。
【问题讨论】: