在OpenShift上使用.htaccess进行Slim Framework的mod_rewrite设置

时间:2015-01-20 11:25:42

标签: openshift slim

我正在尝试在OpenShift上设置Slim Framework。

根据这个link,我必须在index.php的同一目录中有一个如下所示的.htaccess文件:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]

然而,在OpenShift上似乎有点不同,我最后通过引用这个link得到了以下.htaccess for OpenShift:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
</IfModule>

对我来说确实很好看,但是当我尝试访问终点时,PHP只返回了404. OpenShift生成的默认欢迎index.php工作正常。

感谢是否有人能指出我错误的地方。谢谢。

1 个答案:

答案 0 :(得分:0)

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]