제목 | .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'] 여기에 그냥 주소 명기해서 테스트해보세요.
해보시고 안되면 올려주세요.