- <?php
- function titleToURL($xtitle){
- if (empty($xtitle)) return "";
- $xtitle = str_replace('--','-', $xtitle);
- $xtitle = str_replace(' ',' ', $xtitle);
- //$xtitle = preg_replace('/\s+/', ' ',$xtitle);
- $xtitle = strtolower($xtitle);
- $xtitle = Trim($xtitle);
- $url_clean = preg_replace('/[^\da-z ]/i', '', $xtitle);
- $url_clean_short = substr($url_clean,0,79);
- $url_clean_short = Trim($url_clean_short);
- $url_clean = str_replace(' ', '-', $url_clean_short);
- $url_clean = str_replace('--','-', $url_clean);
- return $url_clean;
- }
- $clean_title_url = function titleToURL($title);
- ?>
- <link rel="canonical" href="https://yourdomain.foo/<?php echo $clean_title_url; ?>" />