콘텐츠 내용중 SSL로 인한 표시불가 문제 해결방안

콘텐츠 내용중 SSL로 인한 표시불가 문제 해결방안
작성자 프로그래머 최관형
내용 사이트는 자동으로 SSL로 연결되고, 콘텐츠 내용중 IFRAME으로 http로 접근시 콘텐츠 표시되지 않는 문제 해결방안 입니다.

자동으로 SSL로 연결되는 부분을 해당 메뉴번호에 대해서 제외 시키면 됩니다.

[ CMS 메뉴 변경 ]

메뉴 유형 : 링크
메뉴 링크 : http://www.icheon.go.kr/~~~~

[ webTob 설정 ]

REWRITE : /home/tmax/webtob/config/rewrite.conf

— 내용중 아래 부분 —

RewriteCond %{HTTPS} !=on
RewriteCond %{QUERY_STRING} ^key=1651$
RewriteCond %{QUERY_STRING} ^key=1652$
RewriteCond %{QUERY_STRING} ^key=1653$
RewriteCond %{QUERY_STRING} ^key=1655$
RewriteCond %{QUERY_STRING} ^key=1656$
RewriteCond %{QUERY_STRING} ^key=1657$
RewriteCond %{QUERY_STRING} ^key=1719$
RewriteCond %{REQUEST_URI} ^/mayor/(.*)$
RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [R,L]

——————————

변경하시면 됩니다.

webTob 설정 컴파일 : /home/tmax/webtob/bin/wscfl -i /home/tmax/webtob/config/http.m
webTob 종료 : /home/tmax/webtob/bin/wsdown
webTob 시작 : /home/tmax/webtob/bin/wsboot

* 브라우저에서 캐시되어 SSL로 자동연결되수 있음으로 캐시 제거 후 테스트 해보시기 바랍니다.

글자가 없는 일반 팝업존




$(‘.top_slide_area .slide_area ul’).slick({
dots:false,
autoplay:true,
dots: true,
customPaging: function (slider, i) {
return (i + 1)+’/’+slider.slideCount;
},
prevArrow: ‘.top_slide_area .btn_box .slide_prev’,
nextArrow: ‘.top_slide_area .btn_box .slide_next’
});

$(‘.top_slide_area .slide_area button.pause’).on(‘click’, function () {
$(this).parent().removeClass(‘pause play’);
$(this).parent().addClass(‘pause’);
$(‘.slide_area ul’).slick(‘slickPause’);
});
$(‘.top_slide_area .slide_area button.play’).on(‘click’, function () {
$(this).parent().removeClass(‘pause play’);
$(this).parent().addClass(‘play’);
$(‘.slide_area ul’).slick(‘slickPlay’);
});

글자가 있는 슬릭


비주얼

건강지킴이 구로구 보건소

구민 여러분의 건강하고 행복한 삶을 위해
건강지킴이 구로구 보건소가 함께하겠습니다!

건강지킴이 구로구 보건소

구민 여러분의 건강하고 행복한 삶을 위해
건강지킴이 구로구 보건소가 함께하겠습니다!

//메인 슬라이드
var mainSlickSlide = $(‘.main-visual .slide-wrap’);
mainSlickSlide.slick({
infinite: true,
slidesToShow: 1,
slidesToScroll: 1,
autoplaySpeed: 2500,
speed: 1500,
autoplay: true,
arrows: true,
dots: true,
customPaging: function (slider, i) {
return (i + 1)+’/’+slider.slideCount;
},
pauseOnHover: false,
prevArrow: $(‘.main-visual .prev-btn’),
nextArrow: $(‘.main-visual .next-btn’)
});
$(‘.main-visual .pause-btn’).on({
‘click’: function(e){
var self = $(this),
isPlay = self.hasClass(‘pause-btn’);

if(isPlay){
self.removeClass(‘pause-btn’).addClass(‘play-btn’).text(‘비주얼 재생’);
mainSlickSlide.slick(‘slickPause’);
}else{
self.removeClass(‘play-btn’).addClass(‘pause-btn’).text(‘비주얼 정지’);
mainSlickSlide.slick(‘slickPlay’);
}
e.preventDefault();
}
});