제목 | 코드이그나이터 개발 사이트 메뉴이동 시 404에러 문의 드립니다. | ||
---|---|---|---|
글쓴이 | 정빠빠 | 작성시각 | 2014/10/27 11:01:35 |
|
|||
사이트 하나를 이전작업 중인데 코드이그나이터를 이용하여 개발 한 사이트로 확인되었습니다. 처음에는 모든 메뉴들이 작동을 안하다가 알고보니 rewrite 모듈을 사용하는 것까지 확인되어 .htaccess 까지 적용했는데 다른 메뉴 부분은 다 작동하는데 2개의 메뉴만 작동을 안합니다. 문제는 다음과 같습니다. 도메인.com/index/lang 으로 접속 시 접근이 안됩니다. 도메인.com/index.php/index/lang 으로 접속시 접근이 됩니다. 그런데 다른 메뉴들은 두가지 다 접근이 됩니다. 도메인.com/community/free 으로 접근이 됩니다. 도메인.com/index.php/community/free 으로 접근이 됩니다. index.php 죽이기는 적용이 된 것 같은데 index 폴더 이름이 들어가면 접근이 안되는 것 같습니다. .htaccess 파일정보는 다음과 같습니다. RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} ^([a-z]+)\.도메인명\.com$ [NC] RewriteRule ^(.*)$ http://www\.도메인명\.com [R=301,L] RewriteCond %{HTTP_HOST} ^도메인명\.com$ [NC] RewriteRule ^(.*)$ http://도메인명\.com [R=301,L] RewriteRule ^/ajax/(.*)$ /ajax.php?$ [NC,QSA,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php/$1 [L] 포럼분들의 조언좀 요청 드립니다. |
|||
다음글 | 세션 관련 질문입니다. (3) | ||
이전글 | css와 js 파일에서 <?php echo... (3) | ||
변종원(웅파)
/
2014/10/27 11:32:41 /
추천
0
컨트롤러 명으로 index를 사용하시면 안됩니다.
|
한대승(불의회상)
/
2014/10/27 13:07:02 /
추천
0
.htaccess 설정룰에서 포워딩시 문제가 있는것 같네요.
index.php 를 index\.php 로 수정해 보세요. |