Öldürmek için 1 bug ...

0 Cevap php

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 +!

0 Cevap