codeigniter
WAMP와 CodeIgniter를 사용하여 index.php 제거하기
수색…
wamp 및 codeigniter를 사용하여 url에서 index.php를 제거하는 방법
우선 Apache 모듈로 이동하여 목록을 아래로 스크롤하여 mod 재 작성을 활성화하십시오.
눈금이 보이지 않으면이를 활성화하고 모든 서버를 다시 시작하십시오.
리눅스 사용자는 아래의 터미널 명령을 사용하여 모듈을 다시 쓸 수 있습니다
sudo a2enmod rewrite
다음을 사용하여 아파치를 다시 시작하십시오.
sudo service apache2 restart
그런 다음 응용 프로그램 폴더의 외부에 .htaccess라는 파일을 만듭니다.
project > application
project > system
project > .htaccess
project > index.php
아래에서이 코드를 시도하십시오.
Options +FollowSymLinks
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L]
여기에없는 경우 몇 가지 htaccess 예제가 있습니다.
그런 다음 config.php 파일로 이동하십시오. base_url을 설정하고 index_page를 비워 두십시오.
$config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http");
$config['base_url'] .= "://".$_SERVER['HTTP_HOST'];
$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['index_page'] = '';
이것이 다른 사람들을위한 예제에서 htaccess 파일을 사용할 수 있기를 바랍니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow