질문

.htaccess가 작동하지 않습니다.

by 아브아카 posted Dec 09, 2015
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

+ - Up Down Comment Print

루아틱 웹호스팅이 아파치 기반이 아닌가요?

codeigniter로 사이트를 만들고 있는 중인데, 링크에서 index.php를 없애기 위해 아래 내용의 .htaccess을 public_html 폴더에 ?위치시켰습니다.

RewriteEngine On

RewriteCond $1 !^(index\.php)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php/$1 [L]

http://ykstudy.gtz.kr/index.php/auth/register 로는 잘 연결되는데

http://ykstudy.gtz.kr/auth/register는 연결이 안되네요.?

검색해보니 chtaccess라는 cpanel 메뉴가 있다는데, 제 cpanel에는 안보이네요.

어떻게 해야할까요? 답변이나 도움 부탁드립니다.

  • profile
    Luatic™ 2015.12.09 16:57
    chtaccess는 구형서버만 있습니다. 시패널 호스팅은 모두 아파치 기반입니다.
  • ?
    아브아카 2015.12.09 19:41
    댓글 감사합니다.
    그럼 mod_rewirte가 꺼져있는 건가요?
    .htaccess 내용은 bitnami wamp 깔린 환경에서 잘 작동하는 걸로 확인된건데요.
  • profile
    Luatic™ 2015.12.09 22:55
    기본적으로 다 켜져있습니다. 룰을 잘못적으셨겠지용
  • ?
    아브아카 2015.12.10 10:35

    알겠습니다. 파일내용 다시 확인해보겠습니다. 수고하세요. ^^

  • ?
    아브아카 2015.12.10 17:14

    문제 해결되서(이유는 모르겠지만...) 해결올립니다. 제가 codeigniter 3.0을 사용하는데, codeigniter 3.0용으로 새로운 .htaccess 파일이 나온 모양입니다. 아래 내용으로 바꾸어 올리니 잘 적용됩니다.

    ?

    # fix for CodeIgniter 3.0
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
    ?

    루아틱 호스팅에서 CI 3.0 사용하시려는 분 참고하세요.


Articles

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20