단계 : -1 “application / config”폴더를 열고“config.php“파일을여십시오. config.php 파일에서 아래 코드를 찾아서 바꾸십시오.
//find the below code
$config['index_page'] = "index.php"
//replace with the below code
$config['index_page'] = ""
2 단계 : -2 CodeIgniter 폴더로 이동하여 .htaccess를 만듭니다.
Path:
Your_website_folder/
application/
assets/
system/
.htaccess <——— this file
index.php
3 단계 : .htaccess 파일에 아래 코드 작성
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
단계 : -4 경우에 따라 uri_protocol의 기본 설정이 제대로 작동하지 않습니다. 이 문제를 해결하려면“application / config / config.php”파일을 열고 아래 코드를 찾아서 바꾸십시오.
//Not needed for CodeIgniter 3 its already there.
//find the below code
$config['uri_protocol'] = "AUTO"
//replace with the below code
$config['uri_protocol'] = "REQUEST_URI"
wamp 서버를 제외하고는 기본적으로 rewrite_module이 비활성화되어 있기 때문에 작동하지 않으므로 활성화해야합니다. 이를 위해 다음을 수행하십시오.
- 왼쪽 클릭 WAMP 아이콘
- 아파치
- 아파치 모듈
- 왼쪽 클릭 rewrite_module
원본 문서
링크 예