Переглянути джерело

canonical 링크 추가

조회 파라미터가 붙은 주소가 별도 페이지로 색인되는 것을 막는다.
metadataBase + alternates.canonical './' 조합으로 현재 경로 기준 정규 주소를 낸다.
(bitforum.io)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
KIM-JINO5 2 днів тому
батько
коміт
aa30eb19e2
1 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      app/layout.tsx

+ 4 - 0
app/layout.tsx

@@ -65,6 +65,10 @@ export async function generateMetadata(): Promise<Metadata> {
     const metaAdds = parseMetaAdds(config?.meta?.adds);
 
     return {
+        // 정규 주소(canonical). './' 는 현재 경로로 해석되므로
+        // 쿼리스트링이 붙은 주소가 별도 페이지로 색인되는 것을 막는다.
+        metadataBase: new URL('https://bitforum.io'),
+        alternates: { canonical: './' },
         title: config?.basic?.siteName ?? 'bitforum',
         description: config?.meta?.description ?? '',
         keywords: config?.meta?.keywords ?? '',