Tìm kiếm nhanh

[Seo Nuke] - Code tự động chèn link Nofollow-Dofollow cho nukeviet

Thảo luận trong 'Nuke Seo' đăng bởi thucvinharc, 28/06/2016 07:26.

  • thucvinharc

    thucvinharc thucvinharc Lê Thúc Vinh

    Nếu các bạn đã từng làm SEo có thể hiểu được tầm quan trọng của link Nofollow-Dofollow. Bởi thế, có 1 thực tế khi ta xây dựng các textlink, backlink cho web ta luôn đối mặt với các liên kết tới web không phù hợp hoặc không tốt gây ảnh hưởng đến thứ hạng của web. Vì vậy google cho chúng ta 2 loại liên kết để giúp ta biết đường dẫn nào tốt và không tốt, ngoài ra google cũng dựa vào đó để đánh giá backlink của bạn.

    => 2 loại liên kết là gì ?

    liên kết seo cho nukeviet
    Nhãn

     

    Rất tiết trong bộ gõ mặc định của Nukeviet không có tùy chọn cho chúng ta thực hiện vấn đề này. Nền mình hướng dẫn các bạn đoạn code đơn giản đề có thể tự động chuyển liên kết Dofollow  sang Nofollow nếu link  đó là link không phải trong nội bộ website

     

    Và ở đây, mình áp dụng cho module new trên Nukeviet

     

    Ví dụ trong nội dung bài viết ở module New khi đăng bài mình có các liên kết sau.

     

    <a href="http://nuke.vn" title="Cộng đồng Nukeviet">Nuke.vn</a>
    
    <a href="http://hocmot.net" title="Blog chia sẽ kiến thức Nukeviet">Blog học mót</a>
    
    <a href="http://nuke.vn/diendan" title="Cộng đồng Nukeviet">Diễn đàn Nuke</a>
    
    

     

    Thì sau khi đăng bài link sẽ tự động trở về

     

    <a rel="nofollow" href="http://nuke.vn" title="Cộng đồng Nukeviet">Nuke.vn</a>
    
    <a rel="nofollow" href="http://hocmot.net" title="Blog chia sẽ kiến thức Nukeviet">Blog học mót</a>
    
    <a rel="nofollow" href="http://nuke.vn/diendan" title="Cộng đồng Nukeviet">Diễn đàn Nuke</a>

     

    Vậy làm thế nào. Các bạn thực hiện theo hướng dẫn sau.

     

    Bước 1: Mở file  admin.functions.php trong thư mục modules/news/ kéo xuống bên dưới cùng dán đoạn code sau

     

    
    //thêm nofollow
    function save_rseo_nofollow($content) {
        $content =
        preg_replace_callback('~<(a\s[^>]+)>~isU', "cb2", $content);
        return $content;
    }
    
    function cb2($match) { 
    
    	global $global_config;
        list($original, $tag) = $match;   // regex match groups
    
        $my_folder =  NV_ROOTDIR;       // re-add quirky config here
        $my_url = $global_config['my_domains'][0];
    
        if (strpos($tag, "nofollow")) {
            return $original;
        }
        elseif (strpos($tag, $my_url) && (!$my_folder || !strpos($tag, $my_folder))) {
            return $original;
        }
        else {
            return "<$tag rel='nofollow'>";
        }
    }

     

    Bước 2. Mở file content.php trong thư mục modules/news/admin tìm đến đoạn

     

    $rowcontent['bodyhtml'] = $nv_Request->get_editor('bodyhtml', '', NV_ALLOWED_HTML_TAGS);

     

    thêm ngay vào bên dưới đoạn code sau

     

    $rowcontent['bodyhtml'] = save_rseo_nofollow($rowcontent['bodyhtml']);

     

    Thật tốt phải không nào. Chúc các bạn thành công.

     

     

     

     

     

     
    saigonvn nvnghiem NamSon anpy.ceo Cknight thích điều này.
  • lumina430

    lumina430 Trần Long

    Anh ơi co em hỏi dofollow nofollow là sao ạ? Thú thật em ko rành seo.

    Có thể có em 1 ví dụ ko ạ như hiện tại khi cài đặt on nukeviet thì các link đang là dofollow ạ? 

    .....

    Có thể giúp em rõ với dc ko ạ? Vì tiện thể em tìm hiểu về seo luôn.

     
  • vuongnv

    vuongnv Nguyễn Văn Vương

    Đã làm theo hướng dẫn nhưng test vẫn không được gì à, vẫn như link cũ thôi

     

Chia sẻ trang này

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây