laravel server alias 사용시 .htaccess 설정

설명서읽는사람·2020년 6월 11일
0

라라벨 이용시 가상 호스트를 사용하거나 root 디렉토리를 사용하면 문제가 없지만
아파치 서버의 Directory Alias 같은 uri에 슬래시가 더 들어가는 기능을 사용하면 라우트 설정이 먹히지 않는다.

예를 들어 "Alias /laravel /root/laravel/public" 로 설정한 경우, 요청된 uri를 파싱하는 라라벨 기본 .htaccess가 uri를 제대로 파싱하지 못한다.

.htaccess 파일의 "RewriteEngine On" 구문 밑에 "RewriteBase /{base_dir}"을 넣어주자.
위 예시의 경우 "RewriteBase /laravel"

0개의 댓글