Cách thêm thẻ canonical trong joomla 3.4.4

Thảo luận trong 'Hỗ trợ về mã nguồn, code' bắt đầu bởi Hoai thuong, 28/12/15.

  1. Hoai thuong

    Hoai thuong New Member

    Bài viết:
    1
    Đã thích:
    0
    Các bác giúp em với giờ em muốn chèn thẻ canonical trong joomla 3.4.4 thì làm như thế nào ạ.Web em đang bị trùng lặp nội dung mà em không biết cách chèn thẻ canonical này trong joomla 3.4.4 kiểu gì ạ.
    Thanks all ạ.
     
    Đang tải...
  2. anphatco

    anphatco Well-Known Member

    Bài viết:
    90
    Đã thích:
    8
    joomla mình ko rành cho lắm nhưng mình có cách thủ công là. Bạn tìm file header trên host hoặc là trong admin gì đó nếu trong admin có chỉnh sửa được. Bạn chèn hàm này để lấy url hiện tại của trang web lên đầu. Sau đó bạn
    function getCurrentPageURL() {
    $pageURL = 'http';

    if (!empty($_SERVER['HTTPS'])) {
    if ($_SERVER['HTTPS'] == 'on') {
    $pageURL .= "s";
    }
    }

    $pageURL .= "://";

    if ($_SERVER["SERVER_PORT"] != "80") {
    $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
    } else {
    $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
    }

    return $pageURL;
    }

    việc còn lại là chèn thẻ canonica vào :
    <link rel="canonical" href="<?php echo getCurrentPageURL();?>">
     
Đang tải...
Đang tải...