2013-09-25 1 views
0

이 작은 코드는 Apache 기반 서버의 챔피언처럼 작동합니다. 내가 nginx를 대신 아파치를 기반으로하는 '라이브'서버로 이동할 때colorbox 팝업 아파치에서 잘 작동, nginx에 이미지를로드하지 않습니다

<script type="text/javascript"> 
    jQuery(document).ready(function(){ 
if (document.cookie.indexOf('visited=true') == -1) { 
    var fifteenDays = 1000*30; 
    var expires = new Date((new Date()).valueOf() + fifteenDays); 
    document.cookie = "visited=true;expires=" + expires.toUTCString(); 
    $.colorbox({inline:true, href:"#subscribe"}); 
} 
}); 
     </script> 
    <style type="text/css"> 
    .bssubpop { display:none; } 
    </style> 

    <p><a class='bssubpop' href="#">Subscription box</a></p> 
<!-- This contains the hidden content for inline calls --> 
<div style='display:none'> 
    <div id='subscribe' title='sub'> 
    <a href="/newsletter-sign-up.html"><img src="https://www.stogieboys.com/images/bspop.jpg" width="600" height="600" /></a>  
    </div> 
</div> 

는하지만, 나는 영원히 a를 loading.gif를 얻을 수 있으며 이미지를로드하지 않습니다.

나는 nginx 서버로 작업하는 것이 새로운 것으로 알고 있지만, 머리카락이 조금 남았는지 확인하기 시작했습니다.

모든 도움이 될 것입니다.

참고하시기 바랍니다. 예를 들어, var fifteenDays가 그 값과 같지 않지만 일단 작동하면 알 수 있습니다. 나는 브라우저에 타이핑하여 이미지 위치를 확인 했으므로 그렇게되지 않아야한다.

답변

0

밝혀졌습니다. 나는 바보입니다. colorbox.js 파일은 nginx 사이트에서 apache 사이트와 다릅니다. 내가 파일을 추적하고 비교할 시간을 가졌을 때 나는 그것을 알아 차리고 즉시 수정했다.

var FifteenDays가 15 일로 설정되었습니다.