그동안 게시글 읽기에서 현재 문서의 주소를 제공해 줄때
{getFullUrl('', 'mid',$mid,'document_srl', $document_srl)}
위 방법을 이용했습니다.
위 방법이 단 한가지 문제점이 있습니다. 타임라인을 운용하는 사이트에서는 타임라인 사용 게시판에서는 타임라인의 mid 로 주소가 노출되기 때문에 타임라인으로 사용하는 베스트게시판이나 통합게시판에서는 사실 저부분을 노출하지 않고 있었습니다.
그런데 오늘 문득 생각난게 SEO모듈에서 <link rel="canonical" href="url" />
canonical url을 생성한다는게 생각이 났네요.
SEO모듈에서 원래 게시글 주소를 잘 만들어 주고 있으니 저 주소를 출력해 주면 될 것 같은데요.
문서읽기 페이지에서 현재 소스에 보이는 canonical url을 출력해 주려면 어떻게 작성해야 하나요?
canocial url을 따로 생성하는게 아니고 seo 모듈에서 만드는 것도 아닙니다. HTML 표준 약속중 하나 입니다.
rel="Canonical" 이후에 있는 href="url"이 이글의 정확한 주소다 라고 알려주는 것입니다. 즉 url 부분에 get full url 구문을 넣어두면 그게 canocial 로 인식하는 URL입니다.