아는 것이 좋은 것이다.

[PHP] 코드이그나이터 index.php 삭제하기 본문

PHP

[PHP] 코드이그나이터 index.php 삭제하기

start0 2015. 2. 13. 17:32
1.루트권한
sudo a2enmod rewrite

2./etc/apache2/apache2.conf

<IfModule mod_rewrite.c>

rewriteEngine On

</IfModule>

3./etc/apache2/sites-enabled/000-default 수정
<Directory /webhosting> 
     AllowOverride All (기본값 done, All로 설정해야 사용가능)
     Order allow,deny
     Allow from all
</Directory> 

4. 코드이그나이터 최상위 루트에 .htaccess 파일 수정 혹은 없을시 생성

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond $1 !^(index\.php|images|captcha|data|include|uploads|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>

5. sudo /etc/init.d/apache2 restart


Comments