2015-01-20 3 views
0

OpenShift에서 Slim Framework를 설정하려고합니다.OpenShift에서 Slim Framework 용 .htaccess로 mod_rewrite 설정

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) 기본 환영 인덱스를 반환했습니다. OpenShi에 의해 생성 된 PHP 피트 잘 작동하지만.

누군가 내 실수를 지적 할 수 있다면 좋겠다. 고맙습니다.

답변

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

스택 오버 플로우에 오신 것을 환영합니다! 이 대답은 정확하고 유용하지만, 문제 해결에 도움이되는 방법을 설명하기 위해 [설명을 함께 적어 두는] 것이 좋습니다 (http://meta.stackexchange.com/q/114762/159034). 이 작업을 중지하고 사용자가 한 번 어떻게 작동하는지 이해할 필요가 일으키는 변화 (아마도 관련이없는)이 있으면 이것은 미래에 특히 유용하게된다. –

관련 문제