Codeigniter 2의 URL에서 index.php 제거
Codeigniter 2에서 URL에서 index.php를 제거하려면 . htaccess 파일. 방법은 다음과 같습니다.
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / 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 ^(.*)$ /(site)/index.php?/ [L] </IfModule>
"(사이트)"를 사이트 폴더의 실제 이름으로 바꿔야 합니다. 이렇게 하면 재작성 규칙이 올바른 폴더 구조 내에서 index.php 파일을 찾게 됩니다.
추가 참고 사항:
위의 방법이 작동하지 않으면 .htaccess 파일에 RewriteRule을 추가해 보세요. :
RewriteRule ^(.*)$ - [E=BASE:www\.mysite\.com]
위 내용은 CodeIgniter 2의 URL에서 index.php를 어떻게 제거합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!