XE SEO 모듈 수정 - link canonical 옵션에 있는 링크 mid 제거

Posted by 대혀니_
2016. 1. 27. 18:56 IT/XE

link canonical 옵션은 크롤러가 접근했을때 해당 페이지의 선호 URL을 설정하여 크롤러에게 이주소로 긁어가라고 일러주는 옵션입니다.

 

mid를 사용하지 않는 사이트에서는 mid가 사이트에는 없는데 canonical 옵션에 mid가 붙여져있으면 일관성이 떨어집니다.

 

이를 수정하려면

 

$piece->url = getFullUrl('', 'mid', $current_module_info->mid, 'document_srl',$document_srl);

$piece->url = getFullUrl('', 'document_srl',$document_srl);

로 변경하면 됩니다.

 

참고 : https://github.com/xpressengine/xe-module-seo/blob/develop/seo.controller.php#L83

 

이후 소스보기로 확인해보면 canonical 옵션의 url이 mid가 제거된 주소로 나올겁니다.