2026, 새로운 도약을 시작합니다.

네이버 meta 검색 잘 걸리게 하기

네이버에서 검색 정책이 바뀌어서 meta 랑 RSS 노가다를 해 줘야 하는 상황이라서 

meta 먼저 작업을 간단히 하면 테마 폴더 아래에 head.sub.php 에 소스 

<meta charset="utf-8"> 여기 하단에 아래 코드를 추가 한다.

<?php
    $it_id = $_REQUEST['it_id'];
    $http_host = $_SERVER['HTTP_HOST'];
    $request_uri = $_SERVER['REQUEST_URI'];
    $ogUrl = 'https://' . $http_host . $request_uri;
    $sql = "select * from g5_shop_item where it_id='$it_id'";
    $result = sql_query($sql); // 쿼리 실행 
    while ($row = sql_fetch_array($result)) {
        //print_r2($row);
        $ogTitle = $row['it_name'];
        $it_img1 = $row['it_img1'];
    }
    //쿼리 value 값 가져오기
    if(!$ogType) {
        $ogType = 'website';
    }
    $ogImage = get_it_image($it_id, 300,300);
?>
<meta property="og:url" content="<?php echo $ogUrl; ?>" />
<meta property="og:type" content="<?php echo $ogType; ?>" />
<meta property="og:title" content="<?php echo $ogTitle; ?>"/>
<meta property="og:image" content="<?php echo $ogImage; ?>"/>

이거 하면 요런식으로 실제 소스에 추가가 되는걸 볼수 있다.

3421023437_1711672129.5108.png

|

댓글 12개

좋은정보 감사합니다.

meta 속성 중 og:image 의 value 는 img 태그가 포함된 값이 들어가는게 아니라, 이미지 경로만 들어가야 합니다. 

아래와 같이 해야 할것 같네요. 

그리고 it_id가 있을때에만 데이터가 조회되기에 조건으로 감싸야 할것 같은데요. 

<?php
if($_REQUEST['it_id'] != ""){
    $it_id = $_REQUEST['it_id'];
    $http_host = $_SERVER['HTTP_HOST'];
    $request_uri = $_SERVER['REQUEST_URI'];
    $ogUrl = 'https://' . $http_host . $request_uri;
    $sql = "select * from g5_shop_item where it_id='$it_id'";
    $result = sql_query($sql); // 쿼리 실행 
    while ($row = sql_fetch_array($result)) {
        //print_r2($row);
        $ogTitle = $row['it_name'];
        $it_img1 = $row['it_img1'];
    }
    //쿼리 value 값 가져오기
    if(!$ogType) {
        $ogType = 'website';
    }
    
//$ogImage = get_it_image($it_id, 300,300);
$ogImage = get_it_imageurl($it_id);

?>
<meta property="og:url" content="<?php echo $ogUrl; ?>" />
<meta property="og:type" content="<?php echo $ogType; ?>" />
<meta property="og:title" content="<?php echo $ogTitle; ?>"/>
<meta property="og:image" content="<?php echo $ogImage; ?>"/>
<?php } ?>

@붉은바람 자세한 추가 조언 감사합니다. 

좋은정보 감사합니다.

  while ( 은 무한 루프 입니다. 이것만 빼주면 좋은 소스 인거같아요
네이버 메타 검색

네이버 메타 검색

감사합니다

<?php
if($_REQUEST['it_id'] != ""){
    $it_id = $_REQUEST['it_id'];
    $http_host = $_SERVER['HTTP_HOST'];
    $request_uri = $_SERVER['REQUEST_URI'];
    $ogUrl = 'https://' . $http_host . $request_uri;
    $sql = "select * from g5_shop_item where it_id='$it_id'";
    $result = sql_query($sql); // 쿼리 실행 
    while ($row = sql_fetch_array($result)) {
        //print_r2($row);
        $ogTitle = $row['it_name'];
        $it_img1 = $row['it_img1'];
    }
    //쿼리 value 값 가져오기
    if(!$ogType) {
        $ogType = 'website';
    }
    
//$ogImage = get_it_image($it_id, 300,300);
$ogImage = get_it_imageurl($it_id);

?>
<meta property="og:url" content="<?php echo $ogUrl; ?>" />
<meta property="og:type" content="<?php echo $ogType; ?>" />
<meta property="og:title" content="<?php echo $ogTitle; ?>"/>
<meta property="og:image" content="<?php echo $ogImage; ?>"/>
<?php } ?>
<?php
if($_REQUEST['it_id'] != ""){
$it_id = $_REQUEST['it_id'];
$http_host = $_SERVER['HTTP_HOST'];
$request_uri = $_SERVER['REQUEST_URI'];
$ogUrl = 'https://' . $http_host . $request_uri;
$sql = "select * from g5_shop_item where it_id='$it_id'";
$result = sql_query($sql); // 쿼리 실행
while ($row = sql_fetch_array($result)) {
//print_r2($row);
$ogTitle = $row['it_name'];
$it_img1 = $row['it_img1'];
}
//쿼리 value 값 가져오기
if(!$ogType) {
$ogType = 'website';
}

//$ogImage = get_it_image($it_id, 300,300);
$ogImage = get_it_imageurl($it_id);

?>
<meta property="og:url" content="<?php echo $ogUrl; ?>" />
<meta property="og:type" content="<?php echo $ogType; ?>" />
<meta property="og:title" content="<?php echo $ogTitle; ?>"/>
<meta property="og:image" content="<?php echo $ogImage; ?>"/>
<?php } ?>
감사합니다~^^

감사합니다

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

영카트5 팁자료실

번호 제목 글쓴이 날짜 조회
411 7개월 전 조회 406
410 9개월 전 조회 997
409 9개월 전 조회 671
408 9개월 전 조회 666
407 11개월 전 조회 1,030
406 1년 전 조회 1,180
405 1년 전 조회 616
404 1년 전 조회 1,390
403 1년 전 조회 818
402 1년 전 조회 879
401 1년 전 조회 2,466
400 1년 전 조회 1,513
399 1년 전 조회 3,013
398 1년 전 조회 943
397 1년 전 조회 2,959
396 1년 전 조회 1,422
395 1년 전 조회 800
394 1년 전 조회 492
393 1년 전 조회 1,057
392 1년 전 조회 2,754
391 1년 전 조회 839
390 1년 전 조회 1,119
389 1년 전 조회 551
388 1년 전 조회 8.6만
387 1년 전 조회 884
386 2년 전 조회 2,607
385 2년 전 조회 870
384 2년 전 조회 1,924
383 2년 전 조회 1,967
382 2년 전 조회 1,486
🐛 버그신고