제목 | 404 에러 이유 | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 생각 | 작성시각 | 2018/03/20 13:40:05 |
|
|||
안녕하세요. 윈도우7 환경에서 코드이그나이터 소스만 덩그러니 받아, 이를 실행하려고 이것저것 많이 했는데 마지막에서 막히네요. APM설치하고, DB연결까지 전부 완료했습니다. htttp://localhost 접속시 정상적으로 사이트는 열리지만 ahref = '/intro/product' 태그 페이지를 열면 404에러가 납니다. 만약 주소창에 htttp://localhost/index.php//intro/product 할 경우 정상적으로 됩니다. 이곳 강좌란 이곳저곳을 보면서 수정을 해봤는데 .htaccess 파일 수정 <IfModule mod_rewrite.c>Options FollowSymLinksRewriteEngine OnRewriteBase /RewriteCond $1 !^(index\.php|assets|uploads|robots\.txt|favicon\.ico|info\.php|public)#RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ index.php/$1 [L]</IfModule> C:\Apache24\htdocs\application\config\config.php (기존) $config['base_url'] = ''; $config['index_page'] = 'index.php'; (수정) $config['base_url'] = 'http://localhost'; or 'http://localhost'; $config['index_page'] = ''; 수정 이전이나 수정후에도 동일하게 404에러가 발생합니다. 어디를 수정해줘야 할까요...... application쪽에도 htaccess 파일이 있는데 아래와 같습니다. <IfModule authz_core_module> Require all denied</IfModule><IfModule !authz_core_module> Deny from all</IfModule> index.php 죽이기라는 검색을 통해 알아본봐 아래 사이트를 통해서 변경을 다 해줘도 동일하네요. 다소 간단한 문제일 것 같은 기분이 들지만.... 모쪼록 도움 부탁드리겠습니다. 감사합니다. |
|||
다음글 | 세션,상수 사용관련해서 조언 구합니다. (8) | ||
이전글 | 안녕하세요 소켓 통신 질문 드리겠습니다. (2) | ||
kaido
/
2018/03/20 16:36:38 /
추천
1
|
생각
/
2018/03/20 17:12:13 /
추천
0
kaido 님 감사합니다. httpd.conf 설정에서 #Options Indexes FollowSymLinks 주석처리와 AllowOverride All 로 변경하니 되네요.. 참고로 윗쪽에도 있는데 아래쪽도 변경을 같이 해줘야 하네요. 대단히 감사합니다. <Directory />
|
rewrite mod 설정이 안된것 입니다.
https://www.youtube.com/watch?v=yiTNgzBvN8A
똑같이 하신다면 쉽게 하실수 있습니다.
볼륨이 작게 들어갔으니 스피커를 크게 키우셔야 목소리가 들립니다 ㅜㅜ