リンク元によってデザインを変える、phpでリンク先に変数を送る方法

wordpress

<?php
if($_GET['design'] == 1) $chk = 1;
if($chk == 1){
   get_header("desgin");
}else{
   get_header();
}
?>
<a href="<?php the_permalink(); ?>?design=1">header-desgin.phpが表示されるリンク</a>
<a href="<?php the_permalink(); ?>">header.phpが表示されるリンク</a>

投稿内容など共通記事を1箇所で管理しつつheaderなどのデザインをリンク先により変更することにより擬似的に2つのサイトにみせたりする。
urlにパラメーター付くので分かる人にはわかるんですが。

パラメータ付き URL を使うと、パラメーター付き URL がインデックスされてしまう可能性があります。もしかしたら両方がインデックスされてしまう事もあり得ます。こうなると重複コンテンツ扱いになったり Google によりペナルティを受けてしまう事もあります。これを避けるためには、最初からヘッダーに以下のタグを入れておきましょう。

<link rel="canonical" href="<?php echo get_the_permalink(); ?>" />