ci url에서 index.php를 제거하는 방법: 먼저 구성 파일을 수정한 다음 htaccess를 검색하고 AllowOverride None을 "AllowOverride All"로 변경합니다. 마지막으로 ".htaccess" 파일을 만듭니다.
이 문서의 운영 환경: Windows 7 시스템, CodeIgniter 버전 3.0, DELL G3 컴퓨터
index.php 제거:
먼저 구성 파일을 수정합니다. $config['index_page'] = '' ; 비워두기
그런 다음 Apache를 수정하고 htaccess를 검색합니다. AllowOverride 없음을 AllowOverride All
검색하여 rewrite_module 모듈/mod_rewrite.so를 검색하고 #
을 엽니다.CI의 루트 디렉터리에서 시스템의 동일한 수준 디렉터리에 .htaccess 파일을 생성하고(Notepad++를 사용하여 .htaccess 생성) 다음 내용을 작성합니다:
RewriteEngine on
RewriteCond $1 ! ^(index.php|images| robots.txt)
RewriteRule ^(.*)$ /codeIgniter/index.php/$1 [L]
내 프로젝트 주소는 http://localhost/codeIgniter/index입니다. .php/user
Restart Apache는 http://localhost/codeIgniter/user
권장: "PHP 비디오 튜토리얼"
에 직접 액세스합니다.위 내용은 CI URL에서 index.php를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!