PHP MVC 프레임워크를 위한 htaccess 설정
이제 주소 표시줄의 모든 요청이 우리의 파일
index.php로 향하도록 만들어 보겠습니다.
즉, 사용자가 브라우저에 무엇을 입력하든
index.php로 전달되고, 이 파일의 코드는
사용자에게 정확히 어떤 페이지를 보여줄지
파악하게 됩니다.
다음은 파일 htaccess의 내용입니다:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
이제 project/webroot 폴더의 주소들은
스타일시트, 스크립트, 이미지 및 기타 유사한
자산을 저장하는 곳이므로 인덱스로 리다이렉트되지
않아야 한다는 점을 상기하겠습니다. 우리의
htaccess에서 이를 고려해 보겠습니다:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
파일 htaccess를 생성하세요. 설명된
설정을 수행하세요. 작동을 확인하세요:
project/webroot 폴더의 주소를 제외한
모든 주소는 index로 리다이렉트되어야 합니다.