>백엔드 개발 >PHP 튜토리얼 >내 CodeIgniter URL에서 'index.php'를 어떻게 제거합니까?

내 CodeIgniter URL에서 'index.php'를 어떻게 제거합니까?

Patricia Arquette
Patricia Arquette원래의
2025-01-01 03:48:09915검색

How Do I Remove

CodeIgniter URL에서 "index.php" 제거

CodeIgniter를 사용할 때 URL에 나타나는 "index.php" 세그먼트는 주의를 산만하게 할 수 있습니다. 그리고 바람직하지 않습니다. 이를 제거하고 index.php가 포함되지 않은 깔끔한 URL을 얻으려면 다음 단계를 따르세요.

1. .htaccess 파일을 만듭니다.

루트 웹 디렉터리에 .htaccess 파일을 넣습니다.

2. .htaccess에 다음 코드를 추가합니다.

.htaccess 파일에 다음 코드 블록을 사용합니다.

RewriteEngine on
RewriteCond  !^(index\.php|[Javascript / CSS / Image root Folder name(s)]|robots\.txt)
RewriteRule ^(.*)$ /index.php/ [L]

3. .htaccess 파일을 사용자 정의합니다(선택 사항).

필요한 경우 다시 쓰기 규칙에서 제외해야 할 수 있는 특정 JavaScript, CSS 또는 이미지 루트 폴더 이름을 포함하도록 파일을 수정합니다.

대체 .htaccess 구성:

대체 .htaccess를 사용할 수도 있습니다. 구성은 http://snipplr.com/view/5966/codeigniter-htaccess/에 있습니다. 이 구성에는 도메인 기본 URL에 대한 추가 처리가 포함되어 있으며 특정 요구 사항에 따라 적합할 수 있습니다.

위 내용은 내 CodeIgniter URL에서 'index.php'를 어떻게 제거합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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