CI 묻고 답하기

제목 두번째 홈페이지에서 index.php를 지우고 싶습니다!!
카테고리 CI 2, 3
글쓴이 요시 작성시각 2018/02/03 09:42:43
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 15377   RSS

안녕하세요 한 6개월 공부한 초보입니다

iis7 7.5로 웹서버 돌리고 있고, 

root파일에다가 폴더 하나 만들고 CI 깔아서 홈페이지 하나 연습 잘했습니다.

그리고 다른 홈페이지도 만들어보자 해서 루트파일에 다른 폴더를 생성해서 똑같이 CI깔고 하는데

.htaccess 똑같이 바꾸고 config.php 에서 $config['base_url']도 변경하고, $config['index_page'] = ' '; 해줬는데

주소창엔 index.php가 들어가야만이 제대로 작동되더라구요

localhost/jnblog/index.php/welcome 이런식으로여...

3시간동안 아무리 해도 안되길래 홈페이지 하나만 만들 수 있나 보다 해서 반 포기상태입니다

조언 부탁드려요 ㅠㅠ

 다음글 config.php 파일 문의드립니다~~ (2)
 이전글 비밀번호 암호화 관련...관리자도 알 수없게 하려면 (3)

댓글

김티버 / 2018/02/03 14:34:34 / 추천 0

iis에서 url 재작성 설정도 하셨나요?

http://www.jkun.net/300 참고해보시는게 어떨까요?

요시 / 2018/02/03 15:40:55 / 추천 0

inbound 가 제 iis 에선 안보이네요 ;;

어쨋든 감사합니다 

요시 / 2018/02/03 22:53:27 / 추천 0

아 해결했습니다.

루트 폴더에 'web.config' 가 없었더군요

그 안에 적혀 있던 내용은 다음과 같았습니다.

 

<?xml version="1.0" encoding="UTF-8"?>
  <configuration>
      <system.webServer>
        <rewrite>
          <rules>
              <rule name="Index">
              <match url="^(.*)$" />
              <conditions>
                <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
              </conditions>
                    <action type="Rewrite" url="index.php/{R:1}" />
            </rule>
          </rules>
        </rewrite>
      </system.webServer>
</configuration>