안녕하세요^^ 조건문질문드립니다!
본문
안녕하세요 선배님들^^!
현재 서비스중인서버(리얼서버), 테스트서버(개발용서버)
이렇게 두대의 서버가 있습니다.
근데 이상하게도 .. 리얼서버, 테스트 서버가 다른대도 테스트 서버까지 네이버에 사이트 노출이 되어있어서 문제가 있습니다..
현재 테스트 서버 메타태그에
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"> <!-- 로봇 접근 금지 -->
이렇게 넣어둬서 테스트 서버는 사이트 검색에노출되지 않도록 설정하였습니다.
근데 이게 merge할때 상당히 불편해서
아래와 같은 코드로
if (!$_SERVER['SERVER_ADDR']=='xxx.xx.xxx.xxx'){ //리얼서버가 아닐 경우에만
echo '<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">';
}
작성해도 잘 안되네요.
이럴경우 어떠한 방법을 사용해야 할까요 ? 도움 부탁드리겠습니다^^
!-->답변 2
테스트 서버와 리얼 서버가 같은 DB를 쓰시는게 아니라면 관리자 페이지에서 테스트 서버 에만 추가 메타 테그 사용 하시면 될거 같은데요
if (!$_SERVER['SERVER_ADDR'] == 'xxx.xx.xxx.xxx') {
문이 수정되어야 할 것 같습니다.
if ($_SERVER['SERVER_ADDR'] != 'xxx.xx.xxx.xxx'){
또는
if (!($_SERVER['SERVER_ADDR'] == 'xxx.xx.xxx.xxx')){
답변을 작성하시기 전에 로그인 해주세요.