-
ci3 가상환경 index.php 없애기CI3 2022. 10. 29. 17:38728x90반응형
https://wildflower282.tistory.com/7
ci4 index.php 없애기
1. Config/App.php 설정 $baseURL = 'http://localhost/{project_name}/ 로 변경 $indexPage = ‘’; 로 변경 $uriProtocol = 'PATH_INFO’; 로 변경 2. Apache 설정 파일 수정 (파일 : conf/httpd.conf) ..
wildflower282.tistory.com
ci4 주소에 index.php 없애기를 하였으나 정상 작동되지 않았다.
방법은 맞았으나 내 환경에 맞지 않아 없어지지 않은 것이다.
자신의 개발 환경이 가상호스트일 경우에는 위와 같이 셋팅해도 index.php 를 없앨 수 없다.
따라서, 자신의 개발환경이 가상호스트를 사용한다면, 다음과 같이 허용해줘야 한다.
파일 : httpd.conf
내용 :
<VirtualHost *:YOUR_PORT>
ServerName localhost
DocumentRoot YOUR_ROOT<Directory "YOUR_ROOT">
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>ci3의 경우 httpd.config 파일
1. application/config/config.php설정
- $baseURL = 'http://localhost/{project_name}/ 로 변경
- $config['index_page'] = '';
- $config['uri_protocol'] = 'PATH_INFO';
2. Apache 설정 파일 수정 (파일 : httpd.conf)
- #LoadModule rewrite_module 주석 제거 -> modules/mod_rewrite.so
- AllowOverride All 로 변경
- 가상호스트일 경우 2번이 아닌, 가상호스트에 설정해준다.
<VirtualHost *:YOUR_PORT>
ServerName localhost
DocumentRoot YOUR_ROOT<Directory "YOUR_ROOT">
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>728x90반응형'CI3' 카테고리의 다른 글
CI3 트랜잭션 (transaction) (0) 2022.09.30 CI3 라이브러리 (0) 2022.09.23 CI3 query 결과 가져오기 (0) 2022.09.21 ci3 model (0) 2022.09.15