다

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

· 2024-03-29 (금) 09:29:05 · 3729 · 12

네이버에서 검색 정책이 바뀌어서 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 } ?>
2024-06-05 (수) 10:50:56

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

좋은정보 감사합니다.

  while ( 은 무한 루프 입니다. 이것만 빼주면 좋은 소스 인거같아요
2024-06-05 (수) 10:52:57
네이버 메타 검색

네이버 메타 검색

감사합니다

 

<?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 } ?>
2024-08-10 (토) 23:41:48
감사합니다~^^

감사합니다

감사합니다

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

영카트5 팁자료실

455건
+
제목 글쓴이 날짜 조회
24-07-01 조회 1,759
24-06-25 조회 1,378
24-05-03 조회 1,889
24-03-29 조회 3,730
24-03-18 조회 1,746
24-03-16 조회 2,014
24-03-06 조회 1,411
24-01-26 조회 8.6만
24-01-13 조회 1,753
23-12-17 조회 3,424
23-12-11 조회 1,659
23-12-06 조회 2,813
23-11-25 조회 2,739
23-11-15 조회 2,325
23-10-25 조회 3,923
23-09-22 조회 3,140
23-08-07 조회 3,102
23-07-07 조회 1,921
23-07-07 조회 2,301
23-04-26 조회 2,129
23-03-27 조회 3,417
23-03-27 조회 2,670
23-03-24 조회 2,389
23-02-28 조회 2,110
23-02-24 조회 2,503
23-02-24 조회 2,554
23-02-24 조회 2,243
23-02-12 조회 2,682
23-01-27 조회 3,062
23-01-25 조회 3,283