반응형
기본 설치되는 Codeigniter를 사용하게 되면 "도메인/index.php/control명" 이렇게 접근이 된다.
url자체가 예쁘게 보이지 않는다. 아무래도 보통 "도메인/control명" 이런식으로 대부분 사이트의 url이 구성되어 있기 때문이다.
1. Aapache 설정에서 mod_rewrite 활성화
2. 코드 이그나이터 설정 변경
- application/config/config.php파일 안에 있는 $config['index_page'] = '';으로 변경
3. .htaccess 파일 추가
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
.htaccess의 파일을 만들거나 기존 내용을 위의 내용으로 변경
728x90
'php' 카테고리의 다른 글
코드이그나이터 서브 폴더 접근 (0) | 2021.11.18 |
---|---|
php 그리고 psr (0) | 2021.10.22 |
php에서 ajax로 json받기 (0) | 2021.06.29 |
where in에 많은 데이터가 들어갈 경우 feat Codeigniter (0) | 2021.06.24 |
이전 달 다음 달 자료 가져오기 (0) | 2021.06.03 |
댓글