제목 | https 전환후 index.php 제거문제 | ||
---|---|---|---|
카테고리 | CI 4 관련 | ||
글쓴이 | ParkHeeJi | 작성시각 | 2020/03/03 13:40:57 |
|
|||
안녕하세요 몇시간을 헤매다가 안돼서 도움을 얻고자 문의를 남깁니다.ㅎㅎ
오늘 ssl인증받고 https를 쓰는데 주소에 index.php가 없으면 The requested URL /edition was not found on this server.라고뜹니다 지금도 http://test.com/edition?num=2은 잘뜨는데, https://test.com/edition?num=2은 안뜹니다 (http를쓸때 index.php죽이기를 참고해서 했습니다 https://www.cikorea.net/bbs/view/lecture?idx=7073) .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>
참고로 config.php에서 base_url은 이렇게했습니다. (웅파님의 https://www.cikorea.net/bbs/view/lecture?idx=7070 참고) $config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http"); $config['base_url'] .= "://" . $_SERVER['HTTP_HOST'];$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']), "", $_SERVER['SCRIPT_NAME']);
ssl인증후 https가 붙으면 따로 설정해줘야하는 부분이 생기나요? 서버(centos6)쪽이라던지 .htaccess라던지... 어디가 잘못되었는지모르겠습니다..ㅠ |
|||
관련링크 |
https://www.cikorea.net/bbs/view/lecture?idx=7070 |
||
다음글 | 페이지 이동 문의드립니다!! (2) | ||
이전글 | session 데이터 문의드립니다!! (2) | ||
변종원(웅파)
/
2020/03/03 14:16:30 /
추천
0
|
ParkHeeJi
/
2020/03/03 14:42:08 /
추천
0
방화벽 확인하니 443포트도 열어있습니다. 어디를 확인해야할지 난감하네요...ㅜ |
변종원(웅파)
/
2020/03/03 15:10:59 /
추천
0
방화벽이 아니구요 아파치 설정이요.
|
ParkHeeJi
/
2020/03/04 09:13:59 /
추천
0
웅파님 답변감사합니다. 서버쪽으로 잘 모르고, SSL을 호스팅업체에 첨 맡겨봐서....이제 해결했네요
/etc/httpd/conf.d/ssl.conf 에 AllowOverrid 추가해서 해결했습니다.
아파치 설정은 /etc/httpd/confd/httpd.conf 밖에 안해봤는데 저렇게 해야하는줄 생각도 못했네요.. |
포럼서버도 http -> https 로 변경하였지만 소스상으로 건드린 부분은 없는걸로 알고 있습니다.
웹서버로 아파치를 사용중이시면 아파치 설정을 보셔야할것 같네요. 포트가 80 뿐 아니라 443도 올라가 있어야 합니다.