>백엔드 개발 >PHP 문제 >CI URL에서 index.php를 제거하는 방법

CI URL에서 index.php를 제거하는 방법

藏色散人
藏色散人원래의
2021-05-18 11:06:481734검색

ci url에서 index.php를 제거하는 방법: 먼저 구성 파일을 수정한 다음 htaccess를 검색하고 AllowOverride None을 "AllowOverride All"로 변경합니다. 마지막으로 ".htaccess" 파일을 만듭니다.

CI URL에서 index.php를 제거하는 방법

이 문서의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.