我正在尝试在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工作正常。
感谢是否有人能指出我错误的地方。谢谢。
答案 0 :(得分:0)
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]