웹서버로 3대가 있습니다.
메인서버에서 내용을 수정하면 2,3번 서버 역시 변경 된 파일을 가지고 가서 사용되는데...
css 값이 변경이 되었지만...경우에 따라서 이전 값들이 자꾸 노출이 되서 -_-;
1,2,3번 서버 모두 확인을 하였지만...
그대로 변경된것을 확인하였습니다.
이럴 경우 ㅠㅠ 어떻게 해야할까요?
답변 3개 / 댓글 4개
채택된 답변
+20 포인트
마르스컴퍼니
2018-01-19 (금) 14:40:08
Copy
<?php
if ($_SERVER['SERVER_ADDR'] == "192.168.1.2")
$s = 1;
else if ($_SERVER['SERVER_ADDR'] == "192.168.1.3")
$s = 2;
else if ($_SERVER['SERVER_ADDR'] == "192.168.1.4")
$s = 3;
?>
<link rel="stylesheet" type="text/css" href="common.css?s=<?php echo $s ?>">
와 같은 방법으로 확인해볼 수 있지 않을까 합니다.
답변에 대한 댓글 1개
2018-01-19 (금) 16:04:17
2018-01-19 (금) 14:40:49
Ctrl + F5 ... 임시인터넷파일이 남아서 그렇게 보이기도 합니다.
답변에 대한 댓글 2개
2018-01-19 (금) 14:51:18
ㅠㅠ 모바일에서도 PC에서도 임시파일도 다 삭제 했지만...
같은 문제네요...
각각 서버 들어가서 다 확인이 되었는데도 변경된게 맞는데...
같은 문제네요...
각각 서버 들어가서 다 확인이 되었는데도 변경된게 맞는데...
2018-01-19 (금) 17:16:30
html 파일에 <style></style> 형식으로 적용하는것은 문제없이 바로 적용이되는데요
외부 css 파일의 경우에는 바로 반영이 안되는 경우가 있는데,
그로 인한 이유가 아닐까 싶어서 댓글을 적었었습니다.
외부 css 파일의 경우에는 바로 반영이 안되는 경우가 있는데,
그로 인한 이유가 아닐까 싶어서 댓글을 적었었습니다.
2018-01-19 (금) 14:01:39
$_SERVER['SERVER_ADDR'] 으로 서버ip를 확인 하실수 있습니다
답변에 대한 댓글 1개
2018-01-19 (금) 14:02:43
그건 알고 있지만 ㅠ
http://domain.com/css/common.css가 1,2,3번 서버중 어디로 잡히는지 확인을 해보고 싶어서요
http://domain.com/css/common.css가 1,2,3번 서버중 어디로 잡히는지 확인을 해보고 싶어서요
답변을 작성하려면 로그인이 필요합니다.
해당 값으로 확인 해보니 정상적으로 모두 출력이 되는것을 확인 하였습니다.
캐시의 문제엿는지 -_-; 휴 감사합니다