Skip to content

Canonical URL/Alternate URL #119

Answered by taufik-nurrohman
ghost asked this question in Q&A
Discussion options

You must be logged in to vote

Sore pak!

Jika di dalam YAML ada tautan eksternal, maka buatlah URL saya menjadi tautan alternatif dan tautan eksternal tersebut jadikanlah tautan kanonis.

Tautan eksternal bisa disimpan sebagai properti link, kemudian mungkin bisa dibuat kondisional seperti ini:

<?php if ($page->link): ?>
  <link href="<?= $page->url; ?>" rel="alternate">
  <link href="<?= $page->link; ?>" rel="canonical">
<?php elseif ($page->url): ?>
  <link href="<?= $page->url; ?>" rel="canonical">
<?php else: ?>
  <link href="<?= $url->clean; ?>" rel="canonical">
<?php endif; ?>

Dalam kasus ini, saya mengasumsikan ada subdomain dengan konten dan struktur URL sama persis yang ada di Mecha, bedanya cuma dalam bahas…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@ghost
Comment options

@taufik-nurrohman
Comment options

Answer selected by taufik-nurrohman
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant