| 제목 | .htaccess 설정에서 https 질문드립니다. | ||
|---|---|---|---|
| 카테고리 | 서버 | ||
| 글쓴이 | devkim | 작성시각 | 2017/08/01 16:43:32 | 
|  | |||
| 현재 코드이그나이터로 개발을 하고있습니다. 이번에 SSL을 적용한 후 그 이후 어떠한 도메인이(www.aaa.com , http://www.aaa.com) 들어와도 https로 접속되게끔 .htaccess에서 설정을 하였습니다. 
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
RewriteBase /
RewriteCond $1 !^(index\.php|images|captcha|include|data)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/?$1 [L]
</IfModule>
 이렇게 설정을 하고 테스트를 해보니 [aaa.com에서 리디렉션한 횟수가 너무 많습니다.쿠키 삭제해 보기.ERR_TOO_MANY_REDIRECTS] 이런 메세지가 나옵니다 ㅜ_ㅜ 제 생각으로는 config.php에 base_url을 이렇게 세팅을 해놓았는데요 이부분에서 말썽인지... $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']); 
 구글링을 해도 자세한 내용이 없어서 질문드립니다!! 
 추가 질문입니다.. 페이지들 주소에 https가 정상적으로 초록색(보호중?)으로 나오는데요 form_open_multipart를 쓴 특정 페이지에서는 https주소가 검은색(적용안됨)으로 나와버리네요;; SSL적용하면서 모든게 꼬여버린 느낌이네요 ㅜ_ㅜ 
 | |||
| 다음글 | html에서 객체를 인식하는 코드? (2) | ||
| 이전글 | IIS URL 재장성에 관한 질문입니다. (1) | ||
| 
                                변종원(웅파)
                                /
                                2017/08/03 22:21:07 /
                                추천
                                0
                             | 
$config['base_url'] 여기에 그냥 주소 명기해서 테스트해보세요.
해보시고 안되면 올려주세요.