테스트 사이트 - 개발 중인 베타 버전입니다

사이트맵 파일을 php로 하는 게 가능한가요? 채택완료

카누 2년 전 조회 1,202

xml 파일이 아닌,

 

예를 들어.. 

 

sitemap.php 파일로 등록한다고 칩니다

 

</p>

<p><?xml version='1.0' encoding='UTF-8'?></p>

<p> </p>

<p><urlset xmlns='<a href="http://www.sitemaps.org/schemas/sitemap/0.9'>" target="_blank" rel="noopener noreferrer">http://www.sitemaps.org/schemas/sitemap/0.9'></a></p>

<p>    <?php </p>

<p>         // 여기서 사이트맵 파일에 접근할 때마다 새로 쿼리해서 필요한 부분 작성</p>

<p>         $sql = "SELECT ..~~~~ ""</p>

<p>         </p>

<p>         여기서 $array에 이것저것 담겠죠</p>

<p>    ?></p>

<p> </p>

<p>     <?php foreach($array as $v) : ?></p>

<p>           <url><loc>$v['~~~']</loc></url></p>

<p>     <?php endforeach; ?></p>

<p></urlset></p>

<p>

 

위와 같이 그냥 .php 파일로도 사이트맵 등록이 되나요?

 

그렇게 된다면, 봇이 긁어갈 떄마다 사이트맵을 읽게 되겠죠?

 

저런 방식이 되나요?

 

아니면 고전적으로 뭐 새 아이템 추가제거 할 때

submit 하면 update파일에서 sitemap.xml에 새로 덮어쓰게 해야 하나요?

 

저런 방식이 되는지 궁금합니다.

 

이걸 여쭤보는 이유는, update 시 sitemap.xml 파일을 덮어쓰기하는 방식으로는

뭐 권한 문제도 있고.. 그런 부분도 생각해야 해서요

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

답변 1개

채택된 답변
+20 포인트
2년 전

고전적 방식이 아직도 유효하지 않나요?

 .php로는 등록을 안받아 줬던걸로 기억합니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

카누
2년 전
감사합니다! 아니요 유효합니다. 혹시 저 방식으로도 가능한가 해서요..
생각해보니 php로 한다고 해도 권한 문제는 생각해야 하는 거였네요. ^ ^;;

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

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

로그인