WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Тег canonical на всех страницах кроме страниц пагинации

Скажите пожалуйста, как прописать тег canonical на всех страницах WordPress кроме страниц пагинации?

Код canonical должен обрезать get-параметры на всяких страницах сортировки и т.д. При этом нужно, чтобы на страницах пагинации его вообще не было.

0
Эдуард
2 месяца назад
  • 0

    Ребята, разобрался! smile В общем, кому нужен код для Вордпресса, то вот:

    <?
    	$current_url = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    	$is_page = stripos( $current_url, '/page/') !== false;
    	$urlParts = parse_url($_SERVER["REQUEST_URI"]);
    	if (!$is_page) 
    	{
    		echo "<link rel='canonical' href='http://".$_SERVER["HTTP_HOST"].$urlParts["path"]."'>\r\n";
    	}
    ?>
    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация