• 김재원님 첫글쓰기뱃지획득

  • 김재원님 회원가입뱃지획득

  • 나의택님 첫글쓰기뱃지획득

  • 정성연님 회원가입뱃지획득

  • 정선진님 첫글쓰기뱃지획득

  • 정선진님 회원가입뱃지획득

  • Alexey님 첫글쓰기뱃지획득

  • Alexey님 회원가입뱃지획득

  • 조용준님 회원가입뱃지획득

  • TedKim님 첫글쓰기뱃지획득

  • TedKim님 회원가입뱃지획득

  • Sangbom님 첫글쓰기뱃지획득

  • 님 첫글쓰기뱃지획득

  • 님 회원가입뱃지획득

  • 님 첫글쓰기뱃지획득

Yii Framework로 사이트 만들기 - index.php 없애기

2014-01-19 21:24:11    댓글 4    조회 2,911    신고

1. Create htaccess
- /.htaccess
RewriteEngine on
RewriteBase  /testsite

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php 

2. enable mod_rewrite
 - #LoadModule rewrite_module modules/mod_rewrite.so
 - remove the # symbol

3. enable url overwriting
 - edit httpd.conf
 - AllowOverride all

4. edit your project configuration
 - /protected/config/main.php
'urlManager'=>array(
     'urlFormat'=>'path',
     'showScriptName'=>false,

5. view project in browser
 - http://localhost/site/login


※ 참고한 사이트 : http://codeyii.blogspot.kr/2012/04/remove-indexphp-from-yii-project-url.html



안녕하세요. 막새바람입니다.

rewrite 모듈을 사용해서 index.php를 URL에서 제거하는 방법인데요.

일단 제 PC에서는 정상적으로 동작합니다만. 정답인지는 모르겠습니다.

혹 다른 방법이나 위 방법에서 문제점이 있으면 알려주세요. ^^