제목 | (CI3)URL / index.php 제거 관련 질문입니다. | ||
---|---|---|---|
카테고리 | CIBOARD | ||
글쓴이 | 개발..삽질..중.. | 작성시각 | 2020/04/13 07:45:48 |
|
|||
환경은 Vmware12 버전에 Centos7(APM).으로 구성해놓았습니다. var/www/html 폴더 안에 코드이그나이터 파일 풀어놓았습니다.
----------------------------------------------------------------------- 웹에서 index. 제거하는 방법들을 보고 html/ci : .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> 이렇게 저장해놓았습니다. ----------------------------------------------------------------------- 그리고 httpd. conf.modules.d rewrite.so? #도 제거했습니다. httpd.conf의 .hateccess 파일 적혀있는 부분의 <Directory "/var/www/html">
설정도 바꿔주었습니다. ---------------------------------------------------------------------- 이렇게 설정해놓았는데 ... index.php가 있어야 들어가지는건 다른 설정을 더해주어야하나요 ?.. 최대한 자세히 설명한다고 설명을 했는데 도움 부탁드리겠습니다. ##첫 페이지에서는 index.php가 없고 다른 페이지 이동 시 index.php가 없으면 404에러가 납니다.
|
|||
다음글 | 뷰에서 변수를 받아서 처리하는 부분 질문합니다. (2) | ||
이전글 | CI3 게시판 조회수 올리는코드에서 막혔습니다. (2) | ||
한대승(불의회상)
/
2020/04/13 09:07:05 /
추천
0
|
변종원(웅파)
/
2020/04/13 10:19:26 /
추천
0
아파치 버전은요? 2.2와 2.4가 다른 부분이 있습니다. (2.4는 Require all granted 라고 사용합니다) 개발자는 안된다라고 올리면 안되고 에러가 이렇게 나온다라고 올려야 합니다. 403인지 404인지? |
개발..삽질..중..
/
2020/04/13 16:20:17 /
추천
0
#한대승(불의회상) html/폴더/코드이그나이터 경로입니다. index.php와 같은 경로에 있습니다. #변종원(웅파) 버전은 2.4 입니다. 404에러 입니다. 에러가 나온다로 수정하였습니다. 맞네요 ..ㅎㅎ The requested URL /index.php/main/main_view was not found on this server. 하지만 localhost/폴더명/index.php/main/main_view 접속 시 접속됩니다.
|
한대승(불의회상)
/
2020/04/13 17:39:24 /
추천
0
@개발... 서브 디렉토리에 CI를 설치하신듯 하군요. https://www.cikorea.net/bbs/view/lecture?idx=7130&page=2&view_category=&lists_style= 로 설정후 localhost/ci/main/main_view 로 접속해 보세요. |
개발..삽질..중..
/
2020/04/13 18:18:35 /
추천
0
@한대승(불의회상) 조언 해주신대로 Link를 참조하여 <IfModule mod_rewrite.c> RewriteRule을 변경해주었습니다. 하지만 아직도 404 에러가 나고 있습니다. |
개발..삽질..중..
/
2020/04/14 01:39:24 /
추천
0
해결했습니다. 서버단에서 파일 업로드가 제대로 이루어지지 않아 404에러가 발생하는 것이였습니다. 조언 해주신분들께 감사합니다. @한대승(불의회상) @변종원(웅파) |
올려주신대로 설정하셨다면 문제되는 부분은 없어보입니다.
.htaccess의 경로가 html/ci/ 로 되어 있는데 .htacce는 ci의 index.php 와 같은 위치에 있어야 동작합니다.
설정 완료후 아파치 재시작하시면 설정이 적용됩니다.