php meta tag 경로를 찾을 수 없습니다 ㅠㅠ

2021-03-05 (금) 15:47:33 4,198

안녕하세요 웹코딩은 너무나 미숙한 지나가는 웹디러 1입니다

다름이 아니라 php는 제게 생소한 상황에 일부 손보아야해서 실례를 무릎쓰고(..)질문하나 드리고자 합니다

head 태그에 meta 태그를 통해 키워드를 추가해야하는데 

 <?php If ($SEO_KEYWORDS != "") { ?>
    <meta name="keywords" content="<?=$SEO_KEYWORDS ?>" /><?php } ?>
    
    <?php If ($SEO_DESCRIPTION != "") { ?>
    <meta name="Description" content="<?=$SEO_DESCRIPTION ?>" /><?php } ?>

코드상황이 이렇습니다

아무래도 변수에다가 키워드를 삽입하는 것 같은데 도무지 경로를 찾을 수 없어서요

키워드를 삽입하려면 jr 을 살펴야 하는 걸까요? 아니면 다른 php 파일을 살펴야 하는 걸까요 ㅠㅠ

|

답변 2개 / 댓글 5개

2021-03-05 (금) 15:57:58

근본적으로는 $SEO_DESCRIPTION 변수에 값을 저장하는 곳을 찾아, 해당 부분에 맞게 처리하는 것이 좋습니다.

임시방편적으로는, 다음과 같이 추가해주면 됩니다.

<?php

$SEO_KEYWORDS = $SEO_KEYWORDS . '새 키워드1, 새 키워드2';

?>

<?php If ($SEO_KEYWORDS != "") { ?>
<meta name="keywords" content="<?=$SEO_KEYWORDS ?>" /><?php } ?>
    
<?php If ($SEO_DESCRIPTION != "") { ?>
<meta name="Description" content="<?=$SEO_DESCRIPTION ?>" /><?php } ?>

답변에 대한 댓글 4개

2021-03-05 (금) 16:02:14
정말 답변 감사드립니다
혹시 변수에 값을 저장하는 곳은 다른 php 파일일 가능성이 높을까요?

아니면 다른 js파일일까요?
2021-03-05 (금) 16:05:16
다른 PHP 파일입니다. (js 파일에는 php 코드가 작동하지 않습니다.)

php 에서 'include 구문'이 다른 php 파일을 삽입한다는 구문입니다.
include 된 파일들을 살펴보면 됩니다.
2021-03-05 (금) 16:05:52
임시방편대로 하였는데 한글이다보니 사이트에서 확인하면
글이 깨지는군요 (흑흑) 답변 정말 감사드립니다
2021-03-05 (금) 16:09:02
<meta charset="utf-8"> 이 html 페이지에 있다면,
해당 php 파일도 utf-8 인코딩 방식으로 저장해야 됩니다.

php 파일 수정을 어떤 에디터를 사용했는지 모르겠지만,
메모장은 사용하지 않는 것이 좋고, 에디터로 수정/저장시 인코딩을 utf-8 로 해서 저장하면 됩니다.
2021-03-05 (금) 15:56:41

빌더 사용중이거나 별도로 추가한 다운받아서 추가하신건가요?

답변에 대한 댓글 1개

2021-03-05 (금) 16:03:40
죄송하지만 빌더가 무슨 뜻일까요?
기존 만들어진 사이트의 파일들을 ftp서버를 통해 다운받아
수정후 다시 업로드하는 식으로 고치고 있습니다

답변을 작성하려면 로그인이 필요합니다.