CodeIgniter 2.0의 URL에서 "index.php" 제거
문제:
다양함 사용자는 CodeIgniter 2 URL에서 "index.php" 세그먼트를 제거하는 데 어려움을 겪습니다. CodeIgniter 1.7에서 사용된 이전 솔루션은 더 이상 충분하지 않습니다.
문제 해결 단계:
1. 재작성 규칙:
RewriteEngine On RewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ /index.php?/ [L] RewriteCond %{REQUEST_URI} ^application.* RewriteRule ^(.*)$ /index.php?/ [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/ [L]
2. URI 프로토콜 및 인덱스 페이지:
3. 파일 구조:
4. .htaccess 최적화:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php/(site)/ [L]
5. 경로 구분 기호 변경:
6. 지원 문의:
위 내용은 CodeIgniter 2.0 URL에서 \'index.php\'를 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!