Добавить новость
ru24.net
Интернет
Июль
2019

Помогите настроить canonical в нижнем регистре

0
Здравствуйте! На сайте нужно вывести правильный canonical.
Кто подскажет, как правильно написать php-код, чтобы URL отображались в нижнем регистре, даже если в адресной строке URL в верхнем и срабатывало как для кириллических так и для латинских символов?

Например, для страницы вида
site.ru/Page
canonical должен быть
PHP код:

<link rel="canonical" href="site.ru/page" /> 

а для страницы
site.ru/СТРАНИЦА+на+кирилице
canonical должен быть
PHP код:

<link rel="canonical" href="site.ru/%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%86%d0%b0+%d0%bd%d0%b0+%d0%ba%d0%b8%d1%80%d0%b8%d0%bb%d0%b8%d1%86%d0%b5" /> 

Код
PHP код:

<?php echo'<link rel="canonical" href="'.mb_strtolower($_SERVER***91;'REQUEST_URI'***93;).'" />'?>

не срабатывает.

UPD (вместо ***91; стоит символ [ а вместо ***93; символ ]. Это форум автоматом откорректировал.



Moscow.media
Частные объявления сегодня





Rss.plus
















Музыкальные новости




























Спорт в России и мире

Новости спорта


Новости тенниса