Temiz bir kanonik url bina için, o zaman şu durumda sıkışmış 1 taban URL, im döndürür:
<?php
# every page
$extensions = $_SERVER['REQUEST_URI']; # path like: /en/home.ast?ln=ja
$qsIndex = strpos($extensions, '?'); # removes the ?ln=de part
$pageclean = $qsIndex !== FALSE ? substr($extensions, 0, $qsIndex) : $extensions;
$canonical = "http://website.com" . $pageclean; # basic canonical url
?>
<html><head><link rel="canonical" href="<?=$canonical?>"></head>
when URL : http://website.com/de/home.ext?ln=de
canonical: http://website.com/de/home.ext
BUT Ben dosya uzantısı lutfen kaldırmak isteyip onun. Php,. Ext. Inc veya ne olursa olsun iki veya üç karakter uzatma .[xx]
veya .[xxx]
böylece taban url olur: http://website.com/en/home
Aaah much nicer! but How do i achieve that in current code? Any hints are much appreciated +!